Saltar al contenido principal
Versión: 20 R10 BETA

Generate UUID

Generate UUID : Text
Generate UUID( version ) : Text

ParámetrosTipoDescripción
versionIntegerVersión de UUID: 4 (por defecto) o 7
ResultadoTextNuevo UUID como texto no canónico (32 caracteres)
Historia
LanzamientoModificaciones
20 R10Soporte del parámetro version

Descripción

La función Generar UUID devuelve un nuevo identificador UUID de 32 caracteres en forma no canónica.

Un UUID es un número de 16 bytes (128 bits). Contiene 32 caracteres hexadecimales. Puede expresarse en forma no canónica (serie de 32 letras [A-F, a-f] y/o números [0-9], por ejemplo 550e8400e29b41d4a716446655440000) o en forma canónica (grupos de 8,4,4,4,12, por ejemplo 550e8400-e29b-41d4-a716-446655440000).

Puede utilizar el parámetro opcional version para definir la versión de UID a generar. Se aceptan los siguientes valores:

  • 4 (por defecto si se omite), para UUID totalmente aleatorios
  • 7, para UUID aleatorios y de marca de tiempo (el orden cronológico coincide con el orden léxico).
nota

For more information on UUID version 7, please read this blog post.

En 4D, los números UUID pueden almacenarse en campos (ver Formato UUID. Una opción de configuración 4D permite generar UUIDs de la versión 7 en campos automáticos.

Ejemplo

Generación de un UUID en una variable:

 var MyUUID : Text
 MyUUID:=Generate UUID

Propiedades

Número de comando1066
Hilo seguro