SalesOrderHeader-Tabelle (AdventureWorks)

Enthält die allgemeinen bzw. übergeordneten Bestellinformationen. Die in der Bestellung enthaltenen bestimmten Produkte werden in der SalesOrderDetail-Tabelle gespeichert.

SalesOrderHeader-Tabelle (Definition)

Die SalesOrderHeader-Tabelle ist Bestandteil des Sales-Schemas.

Spalte

Datentyp

NULL-Zulässigkeit

Beschreibung

SalesOrderID

int

Nicht NULL

Primärschlüssel.

RevisionNumber

tinyint

Nicht NULL

Inkrementelle Zahl zum Nachverfolgen von Änderungen an Bestellungen im Verlauf der Zeit.

OrderDate

datetime

Nicht NULL

Datum, an dem die Bestellung aufgegeben wurde.

DueDate

datetime

Nicht NULL

Datum der Fälligkeit der Bestellung beim Kunden.

ShipDate

datetime

NULL

Datum der Lieferung der Bestellung an den Kunden.

Status

tinyint

Nicht NULL

Aktueller Status der Bestellung. 1 = In Bearbeitung

2 = Genehmigt

3 = Bestellungsrückstand

4 = Abgelehnt

5 = Geliefert

6 = Storniert

OnlineOrderFlag

Flag (benutzerdefinierter Typ)

bit

Nicht NULL

0 = Vom Verkäufer in Auftrag gegebene Bestellung.

1 = Vom Kunden online in Auftrag gegebene Bestellung.

SalesOrderNumber

nvarchar(25)

Nicht NULL

Eindeutige Bestell-ID.

PurchaseOrderNumber

OrderNumber (benutzerdefinierter Typ)

nvarchar(25)

NULL

Referenznummer der Kundenbestellung.

AccountNumber

AccountNumber (benutzerdefinierter Typ)

nvarchar(15)

NULL

Finanzbuchhaltungs-Referenznummer.

CustomerID

int

Nicht NULL

Kunden-ID. Fremdschlüssel für Customer.CustomerID.

ContactID

int

Nicht NULL

ID des Kundenkontakts. Fremdschlüssel für Contact.ContactID.

SalesPersonID

int

NULL

Verkäufer, der die Bestellung in Auftrag gegeben hat. Fremdschlüssel für SalesPerson.SalePersonID..

TerritoryID

int

NULL

Region, in der der Verkauf abgeschlossen wurde. Fremdschlüssel für SalesTerritory.SalesTerritoryID.

BillToAddressID

int

Nicht NULL

Rechnungsadresse des Kunden. Fremdschlüssel für Address.AddressID.

ShipToAddressID

int

Nicht NULL

Lieferadresse des Kunden. Fremdschlüssel für Address.AddressID.

ShipMethodID

int

Nicht NULL

Liefermethode. Fremdschlüssel für ShipMethod.ShipMethodID.

CreditCardID

int

NULL

Kreditkarten-ID. Fremdschlüssel für CreditCard.CreditCardID.

CreditCardApprovalCode

varchar(15)

NULL

Genehmigungscode der Kreditkartengesellschaft.

CurrencyRateID

int

NULL

Angewendeter Wechselkurs. Fremdschlüssel für CurrencyRate.CurrencyRateID.

SubTotal

money

Nicht NULL

Verkaufszwischensumme. Berechnet aus SUM(SalesOrderDetail.LineTotal) für SalesOrderID.

TaxAmt

money

Nicht NULL

Steuerbetrag

Freight

money

Nicht NULL

Versandkosten.

TotalDue

Berechnet aus SubTotal + TaxAmt + Freight

Nicht NULL

Vom Kunden zu zahlender Gesamtbetrag.

Comment

nvarchar(128)

NULL

Kommentare des Vertriebsmitarbeiters.

rowguid

uniqueidentifier ROWGUIDCOL

Nicht NULL

ROWGUIDCOL-Nummer, die die Zeile eindeutig identifiziert. Wird zur Unterstützung eines Mergereplikationsbeispiels verwendet.

ModifiedDate

datetime

Nicht NULL

Datum und Uhrzeit der letzten Aktualisierung der Zeile.