- Kategorien:
Zeichenfolgen- und Binärfunktionen (Allgemein), Datengenerierungsfunktionen
UUID_STRING¶
Generiert entweder einen RFC 4122-kompatiblen, universell eindeutigen Bezeichner (UUID) der Version 4 (zufällig) oder der Version 5 (benannt) als formatierte Zeichenfolge.
Syntax¶
Argumente¶
'uuid'Eine gültige UUID-Zeichenfolge. Dieser Wert ist der Namespace, der für die Generierung der zurückgegebenen UUID verwendet wird.
'name'Der Name, der zur Generierung der zurückgegebenen UUID verwendet wird.
Rückgabewerte¶
Diese Funktion gibt einen 128-Bit-Wert zurück, der als Zeichenfolge formatiert ist (VARCHAR-Datentyp).
Nutzungshinweise¶
UUID_STRING unterstützt die Generierung von zwei Versionen von UUIDs, die beide mit RFC 4122 kompatibel sind:
Eine UUID der Version 4 (zufällig) wird zurückgegeben, wenn der Funktion keine Argumente bereitgestellt werden. Für die Zufallszahlengenerierung wird der 64-Bit-Mersenne-Twister verwendet, der als MT19937-64 bezeichnet wird.
Eine UUID der Version 5 (benannt) kann erstellt werden, indem als erstes Argument eine
uuid-Zeichenfolge (als Namespace bekannt) und als zweites Argument einename-Zeichenfolge angegeben werden.
Beispiele¶
Zufällige UUID generieren:
Benannte UUID:
Erstellen Sie eine Tabelle und fügen Sie eine zufällige UUIDs ein: