Table SalesOrderDetail (AdventureWorks)
Contient les produits associés à une commande client spécifique. Une commande client peut inclure des commandes de plusieurs produits. Les informations générales, ou parentes, de chaque commande sont stockées dans la table SalesOrderHeader. Chaque produit qui est commandé, ou enfant, est stocké dans la table SalesOrderDetail.
Définition de la table SalesOrderDetail
La table SalesOrderDetail est contenue dans le schéma Sales.
Colonne |
Type de données |
Possibilité de valeurs nulles |
Description |
---|---|---|---|
SalesOrderID |
int |
Non Null |
Clé primaire. Clé étrangère vers SalesOrderHeader.SalesOrderID. |
SalesOrderDetailID |
int |
Non Null |
Clé primaire. Numéro séquentiel utilisé pour garantir l'unicité des données. |
CarrierTrackingNumber |
nvarchar(25) |
Null |
Numéro de suivi de la livraison fourni par le transporteur |
OrderQty |
smallint |
Non Null |
Quantité commandée par produit |
ProductID |
int |
Non Null |
Produit vendu au client. Clé étrangère vers Product.ProductID. |
SpecialOfferID |
int |
Non Null |
Code de promotion. Clé étrangère vers SpecialOffer.SpecialOfferID. |
UnitPrice |
money |
Non Null |
Prix de vent d'un produit unique |
UnitPriceDiscount |
money |
Non Null |
Montant de la remise |
LineTotal |
Calculé par OrderQty * UnitPrice |
Non Null |
Par sous-total de produit |
rowguid |
uniqueidentifier ROWGUIDCOL |
Non Null |
ROWGUIDCOL numéro identifiant uniquement la ligne. Utilisé pour prendre en charge un exemple de réplication de fusion. |
ModifiedDate |
datetime |
Non Null |
Date et heure de dernière mise à jour de la ligne |