Laden...

SQL Server 2008 Datentyp AdventureWorks

Erstellt von ZeroQool vor 13 Jahren Letzter Beitrag vor 13 Jahren 911 Views
Z
ZeroQool Themenstarter:in
322 Beiträge seit 2006
vor 13 Jahren
SQL Server 2008 Datentyp AdventureWorks

Hallo,

ich habe mir heute mal die AdventureWorks DB angeschaut und mir ist beim Datentyp etwas unverständliches aufgefallen.

Spaltenname|Datentyp

PurchaseOrderNumber|OrderNumber:nvarchar(25)
AccountNumber|AccountNumber:nvarchar(15)

Was genau bedeutet dieser Datentyp? Thanks

verwendetes Datenbanksystem: SQL Server 2008 Express

Gelöschter Account
vor 13 Jahren

Welchen Teil verstehst du nicht?

1|2:3

1 2 oder 3 ?

Das ist im Prinzip selbsterklärend...

Z
ZeroQool Themenstarter:in
322 Beiträge seit 2006
vor 13 Jahren

2:3

So selbsterklärend finde ich es nicht, sonst würde ich nicht fragen. Habe jetzt allerdings auch keine Ahnung nach welchen Begriffen ich googlen könnte. THX

T
94 Beiträge seit 2007
vor 13 Jahren

Das ist benutzerdefinierter Datentyp, sowas wie ein alias. Anstelle von nvarchar(25) für einen Datentyp einzutragen wird eben OrderNumber eingetragen.

So kannst du z.b. diesen Typ benutzen für die Tabelle SalesOrder und PurchaseOrder, dann ist sichergestellt, dass die Bestellnummer für beide Tabellen identisch definiert ist.

Z
ZeroQool Themenstarter:in
322 Beiträge seit 2006
vor 13 Jahren

Das ist benutzerdefinierter Datentyp, sowas wie ein alias. Anstelle von nvarchar(25) für einen Datentyp einzutragen wird eben OrderNumber eingetragen.

So kannst du z.b. diesen Typ benutzen für die Tabelle SalesOrder und PurchaseOrder, dann ist sichergestellt, dass die Bestellnummer für beide Tabellen identisch definiert ist.

Ahhhh...jetzt ist mir alles klar. Vielen Dank!