SalesOrderHeader テーブル (AdventureWorks)

販売注文に関する一般的な情報 (親の情報) が含まれています。販売注文に関連付けられた製品の明細は、SalesOrderDetail テーブルに格納されています。

SalesOrderHeader テーブルの定義

SalesOrderHeader テーブルは、Sales スキーマに含まれています。

データ型

NULL 属性

説明

SalesOrderID

int

NOT NULL

主キー。

RevisionNumber

tinyint

NOT NULL

販売注文の変更を長期間にわたって追跡するための増分番号。

OrderDate

datetime

NOT NULL

販売注文が作成された日付。

DueDate

datetime

NOT NULL

注文品を顧客に納品する期日。

ShipDate

datetime

NULL

注文品が顧客に出荷された日付。

Status

tinyint

NOT NULL

注文の現在の状態。1 = 処理中

2 = 承認済み

3 = バックオーダー中

4 = 拒否

5 = 出荷済み

6 = キャンセル

OnlineOrderFlag

Flag (ユーザー定義型)

bit

NOT NULL

0 = 販売員による発注

1 = 顧客によるオンライン発注

SalesOrderNumber

nvarchar(25)

NOT NULL

一意な販売注文識別番号。

PurchaseOrderNumber

OrderNumber (ユーザー定義型)

nvarchar(25)

NULL

顧客発注番号を表します。

AccountNumber

AccountNumber (ユーザー定義型)

nvarchar(15)

NULL

財務会計番号を表します。

CustomerID

int

NOT NULL

顧客識別番号。Customer.CustomerID への外部キーです。

ContactID

int

NOT NULL

顧客連絡先の識別番号。Contact.ContactID への外部キーです。

SalesPersonID

int

NULL

販売注文を作成した販売員。SalesPerson.SalePersonID への外部キーです。

TerritoryID

int

NULL

販売が行われた販売区域。SalesTerritory.SalesTerritoryID への外部キーです。

BillToAddressID

int

NOT NULL

顧客の請求先住所。Address.AddressID への外部キーです。

ShipToAddressID

int

NOT NULL

顧客の出荷先住所。Address.AddressID への外部キーです。

ShipMethodID

int

NOT NULL

出荷方法。ShipMethod.ShipMethodID への外部キーです。

CreditCardID

int

NULL

クレジット カード識別番号。CreditCard.CreditCardID への外部キーです。

CreditCardApprovalCode

varchar(15)

NULL

クレジット カード会社が発行した承認コード。

CurrencyRateID

int

NULL

使用されている通貨為替レート。CurrencyRate.CurrencyRateID への外部キーです。

SubTotal

money

NOT NULL

売上高の小計。SalesOrderID に対する SUM(SalesOrderDetail.LineTotal) の計算値です。

TaxAmt

money

NOT NULL

税額。

Freight

money

NOT NULL

輸送費。

TotalDue

SubTotal + TaxAmt + Freight の計算値

NOT NULL

顧客の支払総額。

Comment

nvarchar(128)

NULL

販売員によるコメント。

rowguid

uniqueidentifier ROWGUIDCOL

NOT NULL

行を一意に識別する ROWGUIDCOL 番号。マージ レプリケーション サンプルをサポートする場合に使用されます。

ModifiedDate

datetime

NOT NULL

行が最後に更新された日時。