Uniqueidentifier (języka Transact-SQL)

To 16-bajtowy identyfikator GUID.

Uwagi

kolumna lub zmiennej lokalnej z uniqueidentifier Typ danych mogą być inicjowane na wartość w następujący sposób:

  • Za pomocą funkcjaNEWID.

  • Przy konwersji z ciąg stała w formularzu xxxxxxxx–xxxx–xxxx–xxxx–xxxxxxxxxxxx, w którym każdy x jest cyfra szesnastkowa z zakres 0-9 lub a-f.Na przykład, ważne jest 6F9619FF-8B86-D011-B42D-00C04FC964FF uniqueidentifier wartości.

Operatory porównania można używać z uniqueidentifier wartości.Jednak kolejność nie jest zaimplementowana przez porównanie desenie bit dwóch wartości.Tylko operacje, które mogą być wykonywane przed uniqueidentifier wartości są porównania (=, <>, <, >, <=, >=) i sprawdzanie, czy wartość NULL (jest puste i nie jest NULL).Można użyć innych operatorów arytmetycznych.Wszystkie ograniczenia kolumna i właściwości tożsamości, z wyjątkiem mogą być używane w uniqueidentifier typu danych.

Scalanie replikacja i transakcyjnych replikacja z aktualizacją subskrypcje, użyj uniqueidentifier kolumny, aby zagwarantować, że wiersze są identyfikowane przez wiele kopii tabela.