From dbscript Online Help
wikibot
Table
|
Sales.SalesOrderHeader
|
Column
|
Data Type
|
Nullable
|
Default
|
PK
|
Index
|
SalesOrderID
|
int
|
not null
|
|
PK_SalesOrderHeader_SalesOrderID
|
|
RevisionNumber
|
tinyint
|
not null
|
((0))
|
|
|
OrderDate
|
datetime
|
not null
|
(getdate())
|
|
|
DueDate
|
datetime
|
not null
|
|
|
|
ShipDate
|
datetime
|
null
|
|
|
|
Status
|
tinyint
|
not null
|
((1))
|
|
|
OnlineOrderFlag
|
dbo.Flag
|
not null
|
((1))
|
|
|
SalesOrderNumber
|
|
|
|
|
AK_SalesOrderHeader_SalesOrderNumber
|
PurchaseOrderNumber
|
dbo.OrderNumber
|
null
|
|
|
|
AccountNumber
|
dbo.AccountNumber
|
null
|
|
|
|
CustomerID
|
int
|
not null
|
|
|
IX_SalesOrderHeader_CustomerID
|
ContactID
|
int
|
not null
|
|
|
|
SalesPersonID
|
int
|
null
|
|
|
IX_SalesOrderHeader_SalesPersonID
|
TerritoryID
|
int
|
null
|
|
|
|
BillToAddressID
|
int
|
not null
|
|
|
|
ShipToAddressID
|
int
|
not null
|
|
|
|
ShipMethodID
|
int
|
not null
|
|
|
|
CreditCardID
|
int
|
null
|
|
|
|
CreditCardApprovalCode
|
varchar(15)
|
null
|
|
|
|
CurrencyRateID
|
int
|
null
|
|
|
|
SubTotal
|
money
|
not null
|
((0.00))
|
|
|
TaxAmt
|
money
|
not null
|
((0.00))
|
|
|
Freight
|
money
|
not null
|
((0.00))
|
|
|
TotalDue
|
|
|
|
|
|
Comment
|
nvarchar(128)
|
null
|
|
|
|
rowguid
|
uniqueidentifier
|
not null
|
(newid())
|
|
AK_SalesOrderHeader_rowguid
|
ModifiedDate
|
datetime
|
not null
|
(getdate())
|
|
|
Triggers
|
Type
|
uSalesOrderHeader
|
ON UPDATE
|
automatically generated
Table
|
Sales.SalesOrderHeader
|
Description
|
General sales order information.
|
Column
|
Data Type
|
Nullable
|
Default
|
Description / PK / Index
|
SalesOrderID
|
int
|
not null
|
|
Primary key.PK_SalesOrderHeader_SalesOrderID
|
RevisionNumber
|
tinyint
|
not null
|
(0)
|
Incremental number to track changes to the sales order over time.
|
OrderDate
|
datetime
|
not null
|
(GETDATE())
|
Dates the sales order was created.
|
DueDate
|
datetime
|
not null
|
|
Date the order is due to the customer.
|
ShipDate
|
datetime
|
null
|
|
Date the order was shipped to the customer.
|
Status
|
tinyint
|
not null
|
(1)
|
Order current status. 1 = In process; 2 = Approved; 3 = Backordered; 4 = Rejected; 5 = Shipped; 6 = Cancelled
|
OnlineOrderFlag
|
Flag
|
not null
|
(1)
|
0 = Order placed by sales person. 1 = Order placed online by customer.
|
SalesOrderNumber
|
|
|
|
Unique sales order identification number.AK_SalesOrderHeader_SalesOrderNumber
|
PurchaseOrderNumber
|
OrderNumber
|
null
|
|
Customer purchase order number reference.
|
AccountNumber
|
AccountNumber
|
null
|
|
Financial accounting number reference.
|
CustomerID
|
int
|
not null
|
|
Customer identification number. Foreign key to Customer.CustomerID.IX_SalesOrderHeader_CustomerID
|
ContactID
|
int
|
not null
|
|
Customer contact identification number. Foreign key to Contact.ContactID.
|
SalesPersonID
|
int
|
null
|
|
Sales person who created the sales order. Foreign key to SalesPerson.SalePersonID.IX_SalesOrderHeader_SalesPersonID
|
TerritoryID
|
int
|
null
|
|
Territory in which the sale was made. Foreign key to SalesTerritory.SalesTerritoryID.
|
BillToAddressID
|
int
|
not null
|
|
Customer billing address. Foreign key to Address.AddressID.
|
ShipToAddressID
|
int
|
not null
|
|
Customer shipping address. Foreign key to Address.AddressID.
|
ShipMethodID
|
int
|
not null
|
|
Shipping method. Foreign key to ShipMethod.ShipMethodID.
|
CreditCardID
|
int
|
null
|
|
Credit card identification number. Foreign key to CreditCard.CreditCardID.
|
CreditCardApprovalCode
|
varchar(15)
|
null
|
|
Approval code provided by the credit card company.
|
CurrencyRateID
|
int
|
null
|
|
Currency exchange rate used. Foreign key to CurrencyRate.CurrencyRateID.
|
SubTotal
|
money
|
not null
|
(0.00)
|
Sales subtotal. Computed as SUM(SalesOrderDetail.LineTotal)for the appropriate SalesOrderID.
|
TaxAmt
|
money
|
not null
|
(0.00)
|
Tax amount.
|
Freight
|
money
|
not null
|
(0.00)
|
Shipping cost.
|
TotalDue
|
|
|
|
Total due from customer. Computed as Subtotal + TaxAmt + Freight.
|
Comment
|
nvarchar(128)
|
null
|
|
Sales representative comments.
|
rowguid
|
uniqueidentifier
|
not null
|
(NEWID())
|
ROWGUIDCOL number uniquely identifying the record. Used to support a merge replication sample.AK_SalesOrderHeader_rowguid
|
ModifiedDate
|
datetime
|
not null
|
(GETDATE())
|
Date and time the record was last updated.
|
Triggers
|
Type
|
uSalesOrderHeader
|
ON UPDATE
|