Table PurchaseOrderDetail (AdventureWorks)

Contient les produits à acheter avec chaque bon de commande. Un bon de commande peut inclure des commandes de plusieurs produits. Les informations générales, ou parentes, de chaque commande sont stockées dans la table PurchaseOrderHeader. Chaque produit qui est commandé, ou enfant, est stocké dans la table PurchaseOrderDetail.

Définition de la table PurchaseOrderDetail

La table PurchaseOrderDetail est contenue dans le schéma Purchasing.

Colonne

Type de données

Possibilité de valeurs nulles

Description

PurchaseOrderID

int

Non Null

Clé primaire. Clé étrangère vers PurchaseOrderHeader.PurchaseOrderID.

PurchaseOrderDetailID

int

Non Null

Clé primaire. Numéro séquentiel utilisé pour garantir l'unicité des données.

DueDate

datetime

Non Null

Date de réception prévue du produit en provenance du fournisseur

OrderQty

smallint

Non Null

Quantité commandée

ProductID

int

Non Null

Numéro d'identification de produit du produit commandé. Clé étrangère vers Product.ProductID.

UnitPrice

money

Non Null

Prix d'un produit unique

LineTotal

Calculé par OrderQty * UnitPrice

Non Null

Sous-total du coût du produit

ReceivedQty

decimal (8,2)

Non Null

Quantité réellement reçue en provenance du fournisseur.

RejectedQty

decimal (8,2)

Non Null

Quantité refusée par le contrôle.

StockedQty

Calculée par ReceiveQty - RejectedQty

Non Null

Quantité acceptée dans le stock.

ModifiedDate

datetime

Non Null

Date et heure de dernière mise à jour de la ligne