Generiert einen UUID-Wert (universell eindeutiger Bezeichner). Ein UUID-Wert entspricht dem GUID-Wert (global eindeutiger Bezeichner).
NEWID( )
Der NEWID-Funktion sind keine Parameter zugeordnet.
UNIQUEIDENTIFIER
Die NEWID-Funktion kann in einer DEFAULT-Klausel für eine Spalte angewendet werden.
UUIDs können verwendet werden, um Zeilen in einer Tabelle eindeutig zu identifizieren. Ein auf einem Computer erzeugter Wert stimmt mit dem Wert, der auf einem anderen Computer erzeugt wurde, nicht überein, und kann daher als Schlüssel in Synchronisations- und Replikationsumgebungen verwendet werden.
SQL/2003 Erweiterung des Herstellers
Die folgende Anweisung erstellt eine Tabelle namens "mytab" mit zwei Spalten. Die Spalte pk hat einen eindeutig bezeichnenden Datentyp und ordnet die Funktion NEWID als den Standardwert zu. Die Spalte c1 hat einen Ganzzahl-Datentyp.
CREATE TABLE mytab( pk UNIQUEIDENTIFIER PRIMARY KEY DEFAULT NEWID(), c1 INT ); |
Die folgende Anweisung gibt einen eindeutigen Bezeichner als Zeichenfolge zurück:
SELECT NEWID(); |
Beispiel: Der zurückgegebene Wert könnte "96603324-6FF6-49DE-BF7D-F44C1C7E6856" sein.
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |