Sales.SalesOrderHeader Table

Information

NameSalesOrderHeader
SchemaSales
Row Count31465
Data Size5592 KB
Index Size2384 KB
Reserved Size8424 KB
Unused Size448 KB
Created14.10.2005 1:58:35
Modified14.10.2005 1:59:55

Extended Properties

NameTypeProperty NameValue
SalesOrderHeaderTABLEMS_DescriptionGeneral sales order information.

Columns

PKKeyIdentityNameData TypeAllow NullsCollationReferencesDefaultComputedCompute Expression
   SalesOrderIDint   
 
 
 
   RevisionNumbertinyint   
((0))
 
 
   OrderDatedatetime   
(getdate())
 
 
   DueDatedatetime   
 
 
 
   ShipDatedatetime   
 
 
 
   Statustinyint   
((1))
 
 
   OnlineOrderFlagbit(1)   
((1))
 
 
   SalesOrderNumbernvarchar(50) SQL_Latin1_General_CP1_CI_AS 
 
 
(isnull(N'SO'+CONVERT([nvarchar](23),[SalesOrderID],0),N'*** ERROR ***'))
   PurchaseOrderNumbernvarchar(50) SQL_Latin1_General_CP1_CI_AS 
 
 
 
   AccountNumbernvarchar(30) SQL_Latin1_General_CP1_CI_AS 
 
 
 
   CustomerIDint  Sales.Customer.CustomerID
 
 
 
   ContactIDint  Person.Contact.ContactID
 
 
 
   SalesPersonIDint  Sales.SalesPerson.SalesPersonID
 
 
 
   TerritoryIDint  Sales.SalesTerritory.TerritoryID
 
 
 
   BillToAddressIDint  Person.Address.AddressID
 
 
 
   ShipToAddressIDint  Person.Address.AddressID
 
 
 
   ShipMethodIDint  Purchasing.ShipMethod.ShipMethodID
 
 
 
   CreditCardIDint  Sales.CreditCard.CreditCardID
 
 
 
   CreditCardApprovalCodevarchar(15) SQL_Latin1_General_CP1_CI_AS 
 
 
 
   CurrencyRateIDint  Sales.CurrencyRate.CurrencyRateID
 
 
 
   SubTotalmoney   
((0.00))
 
 
   TaxAmtmoney   
((0.00))
 
 
   Freightmoney   
((0.00))
 
 
   TotalDuemoney   
 
 
(isnull(([SubTotal]+[TaxAmt])+[Freight],(0)))
   Commentnvarchar(256) SQL_Latin1_General_CP1_CI_AS 
 
 
 
   rowguiduniqueidentifier   
(newid())
 
 
   ModifiedDatedatetime   
(getdate())
 
 

Indexes

NameTypePrimaryUniqueColumns
PK_SalesOrderHeader_SalesOrderIDClustered  SalesOrderID
AK_SalesOrderHeader_rowguidNonClustered  rowguid
AK_SalesOrderHeader_SalesOrderNumberNonClustered  SalesOrderNumber
IX_SalesOrderHeader_CustomerIDNonClustered  CustomerID
IX_SalesOrderHeader_SalesPersonIDNonClustered  SalesPersonID

Check Constraints

NameColumnEnabledTrustedExpression
CK_SalesOrderHeader_DueDate   ([DueDate]>=[OrderDate])
CK_SalesOrderHeader_ShipDate   ([ShipDate]>=[OrderDate] OR [ShipDate] IS NULL)
CK_SalesOrderHeader_StatusStatus  ([Status]>=(0) AND [Status]<=(8))
CK_SalesOrderHeader_SubTotalSubTotal  ([SubTotal]>=(0.00))
CK_SalesOrderHeader_TaxAmtTaxAmt  ([TaxAmt]>=(0.00))
CK_SalesOrderHeader_FreightFreight  ([Freight]>=(0.00))

Foreign Key Constraints

NameTypeReferenced Table
FK_SalesOrderHeader_Address_BillToAddressIDForeign keyPerson.Address
FK_SalesOrderHeader_Address_ShipToAddressIDForeign keyPerson.Address
FK_SalesOrderHeader_Contact_ContactIDForeign keyPerson.Contact
FK_SalesOrderHeader_CreditCard_CreditCardIDForeign keySales.CreditCard
FK_SalesOrderHeader_CurrencyRate_CurrencyRateIDForeign keySales.CurrencyRate
FK_SalesOrderHeader_Customer_CustomerIDForeign keySales.Customer
FK_SalesOrderHeader_SalesPerson_SalesPersonIDForeign keySales.SalesPerson
FK_SalesOrderHeader_SalesTerritory_TerritoryIDForeign keySales.SalesTerritory
FK_SalesOrderHeader_ShipMethod_ShipMethodIDForeign keyPurchasing.ShipMethod

Triggers

NameActivates onInstead OfFor ReplicationEnabledCreatedModified
Sales.uSalesOrderHeaderUPDATE   14.10.2005 1:59:5514.10.2005 1:59:55