UUID-Typ für NEWID ()

7

NEWID()Erzeugt die Funktion UUID version 4?

Link zu Wikipedia mit Versionen

Wie ist die Situation mit der NEWSEQUENTIALID()Funktion?

Stellen uns die Daten immer den UUID-Standard und die UUID-Version zur Verfügung? Vielleicht sollte es auf der Anwendungsseite generiert werden?

DevNet
quelle

Antworten:

12

Folgen Sie der Wikipedia-Seite, die Sie oben erwähnt haben (im Abschnitt Datenbankschlüssel):

Die NEWIDFunktion in Microsoft SQL Server Version 4 Transact-SQL gibt zufällige Standard-UUIDs der Version 4 zurück, während die NEWSEQUENTIALIDFunktion 128-Bit-Bezeichner zurückgibt, die UUIDs ähneln, die verpflichtet sind, bis zum nächsten Systemneustart nacheinander aufzusteigen.

Thomas Franz
quelle