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