Hallo,
ich habe mir heute mal die AdventureWorks DB angeschaut und mir ist beim Datentyp etwas unverständliches aufgefallen.
PurchaseOrderNumber|OrderNumber:nvarchar(25)
AccountNumber|AccountNumber:nvarchar(15)
Was genau bedeutet dieser Datentyp? Thanks
verwendetes Datenbanksystem: SQL Server 2008 Express
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
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.
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!