Таблица SalesOrderDetail (AdventureWorks)

Содержит отдельные продукты, связанные с определенным заказом на продажу. Заказ на продажу может содержать заказы на несколько продуктов. Общие или родительские сведения по каждому заказу на продажу хранятся в таблице SalesOrderHeader. Каждый заказанный продукт или потомок хранится в таблице SalesOrderDetail.

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

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

Столбец

Тип данных

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

Описание

SalesOrderID

int

Недопустимо

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

SalesOrderDetailID

int

Недопустимо

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

CarrierTrackingNumber

nvarchar(25)

Допустимо

Ссылочный номер, предоставляемый компанией-поставщиком для отслеживания грузов.

OrderQty

smallint

Недопустимо

Заказанное количество по видам продукта.

ProductID

int

Недопустимо

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

SpecialOfferID

int

Недопустимо

Код рекламной акции. Внешний ключ к таблице SpecialOffer.SpecialOfferID.

UnitPrice

money

Недопустимо

Отпускная цена за единицу продукта.

UnitPriceDiscount

money

Недопустимо

Сумма скидки.

LineTotal

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

Недопустимо

Промежуточный итог за продукт.

rowguid

uniqueidentifier ROWGUIDCOL

Недопустимо

Число ROWGUIDCOL является уникальным идентификатором строки. Используется для поддержки образца репликации слиянием.

ModifiedDate

datetime

Недопустимо

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