Таблица PurchaseOrderDetail (AdventureWorks)

Содержит продукты, которые необходимо приобрести в каждом заказе на покупку. Заказ может включать заказы на покупку нескольких продуктов. Общие или родительские сведения для каждого заказа на покупку хранятся в таблице PurchaseOrderHeader. Все заказываемые или дочерние продукты хранятся в таблице PurchaseOrderDetail.

Определение таблицы PurchaseOrderDetail

Таблица PurchaseOrderDetail содержится в схеме Purchasing.

Столбец

Тип данных

Допустимость значения NULL

Описание

PurchaseOrderID

int

Недопустимо

Первичный ключ. Внешний ключ к таблице PurchaseOrderHeader.PurchaseOrderID.

PurchaseOrderDetailID

int

Недопустимо

Первичный ключ. Последовательно возрастающий ряд чисел, используемый для обеспечения уникальности данных.

DueDate

datetime

Недопустимо

Ожидаемая дата получения продукта от поставщика.

OrderQty

smallint

Недопустимо

Заказанное количество.

ProductID

int

Недопустимо

Идентификационный номер заказанного продукта. Внешний ключ к таблице Product.ProductID.

UnitPrice

money

Недопустимо

Цена за единицу продукта.

LineTotal

Вычисляется как OrderQty * UnitPrice

Недопустимо

Промежуточная стоимость продукта.

ReceivedQty

decimal (8,2)

Недопустимо

Фактически полученное количество от поставщика.

RejectedQty

decimal (8,2)

Недопустимо

Количество товаров, отбракованное при осмотре.

StockedQty

Вычисляется как ReceiveQty - RejectedQty

Недопустимо

Количество товаров, принятых на склад.

ModifiedDate

datetime

Недопустимо

Дата и время последнего обновления строки.