Hallo MaBuSE,
Zitat von
MaBuSE:
"automatisch vom
SQL-Server zu vergebender interne Datensatznummer"
Im MS-
SQL Server ist das
imho eine
GUID.
die interne Datensatznummer hat immer einen ordinal type - du verwechselst das vielleicht mit einer ROWGUIDCOL, die eine globale Eindeutigkeit über die NewID() gewährleisten soll. Eine solche Spalte ist aber nicht intern, sondern wird von dir beim Ableiten des physischen (aus dem konzeptuellen) Datenmodell hinzugefügt. Hansa scheint mir stets von einer IDENTITYCOL (ms
sql server lingo) zu schreiben. Auch die ist nicht intern, sondern wird vom
DB-Designer modelliert.
Zitat von
MaBuSE:
"automatisch vom
SQL-Server zu vergebender Primärschlüssel"
Dort würde ich in bestimmten Situationen (siehe letzte Diskussion) dem "autoinc Integer" eine
GUID vorziehen.
Bei mir kommt ein
GUID PK nur für verteilte Datenbanken in Frage und das auch nur unwillig, solange ich flächendeckend keine 64bit Prozessoren vorfinde.
marabu