Поделиться через


Таблица SalesOrderHeader (AdventureWorks)

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

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

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

Столбец

Тип данных

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

Описание

SalesOrderID

int

Недопустимо

Первичный ключ.

RevisionNumber

tinyint

Недопустимо

Порядковый номер для отслеживания изменений заказа на продажу с течением времени.

OrderDate

datetime

Недопустимо

Дата создания заказа на продажу.

DueDate

datetime

Недопустимо

Дата выполнения заказа.

ShipDate

datetime

Допустимо

Дата отправки заказа клиенту.

Status

tinyint

Недопустимо

Текущее состояние заказа. 1 = В процессе выполнения

2 = Подтвержден

3 = Образец возвращен с замечаниями клиента

4 = Отклонен

5 = Отправлен

6 = Отменен

OnlineOrderFlag

Flag (определяемый пользователем тип)

bit

Недопустимо

0 = Заказ размещен менеджером по продажам.

1 = Заказ размещен клиентом через сеть.

SalesOrderNumber

nvarchar(25)

Недопустимо

Уникальный идентификационный номер заказа на продажу.

PurchaseOrderNumber

OrderNumber (определяемый пользователем тип)

nvarchar(25)

Допустимо

Ссылка на номер заказа на покупку.

AccountNumber

AccountNumber (определяемый пользователем тип)

nvarchar(15)

Допустимо

Ссылка на номер финансового счета.

CustomerID

int

Недопустимо

Идентификационный номер заказчика. Внешний ключ к таблице Customer.CustomerID.

ContactID

int

Недопустимо

Идентификационный номер контакта заказчика. Внешний ключ к таблице Contact.ContactID.

SalesPersonID

int

Допустимо

Менеджер по продажам, создавший заказ на продажу. Внешний ключ к таблице SalesPerson.SalesPersonID.

TerritoryID

int

Допустимо

Территория, на которой была осуществлена продажа. Внешний ключ к таблице SalesTerritory.SalesTerritoryID.

BillToAddressID

int

Недопустимо

Адрес заказчика для выставления счета. Внешний ключ к таблице Address.AddressID.

ShipToAddressID

int

Недопустимо

Адрес заказчика для отгрузки. Внешний ключ к таблице Address.AddressID.

ShipMethodID

int

Недопустимо

Метод доставки. Внешний ключ к таблице ShipMethod.ShipMethodID.

CreditCardID

int

Допустимо

Идентификационный номер кредитной карты. Внешний ключ к таблице CreditCard.CreditCardID.

CreditCardApprovalCode

varchar(15)

Допустимо

Код подтверждения, предоставленный компанией-эмитентом кредитной карты.

CurrencyRateID

int

Допустимо

Используемый курс обмена валюты. Внешний ключ к таблице CurrencyRate.CurrencyRateID.

SubTotal

money

Недопустимо

Подытог продаж. Вычисляется как SUM(SalesOrderDetail.LineTotal) для SalesOrderID.

TaxAmt

money

Недопустимо

Сумма налогов.

Freight

money

Недопустимо

Стоимость доставки.

TotalDue

Вычисляется как SubTotal + TaxAmt + Freight

Недопустимо

Общая задолженность заказчика.

Comment

nvarchar(128)

Допустимо

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

rowguid

uniqueidentifier ROWGUIDCOL

Недопустимо

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

ModifiedDate

datetime

Недопустимо

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