Esta documentación está archivada y no tiene mantenimiento.

uniqueidentifier (Transact-SQL)

Es un GUID de 16 bytes.

Una columna o una variable local de tipo de datos uniqueidentifier se puede inicializar en un valor de las siguiente formas:

  • Mediante la función NEWID.
  • Mediante la conversión de una constante de cadena en el formato xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx, donde cada x es un dígito hexadecimal del intervalo 0-9 o a-f. Por ejemplo, 6F9619FF-8B86-D011-B42D-00C04FC964FF es un valor de uniqueidentifier válido.

Con los valores uniqueidentifier se pueden utilizar operadores de comparación. No obstante, no se implementa la ordenación mediante la comparación de los patrones de bits de los dos valores. Las únicas operaciones que se pueden realizar con un valor uniqueidentifier son comparaciones (=, <>, <, >, <=, >=) y comprobaciones para NULL (IS NULL e IS NOT NULL). No es posible utilizar otros operadores aritméticos. Con el tipo de datos uniqueidentifier, se pueden utilizar todas las propiedades y restricciones de columna, excepto IDENTITY.

La réplica de mezcla y transaccional con suscripciones de actualización utiliza columnas uniqueidentifier para garantizar que las filas se identifican de forma exclusiva en varias copias de la tabla.

Mostrar: