Generate UUID
Generate UUID : Text
Generate UUID( version ) : Text
Parámetros | Tipo | Descripción | |
---|---|---|---|
version | Integer | → | Versión de UUID: 4 (por defecto) o 7 |
Resultado | Text | ← | Nuevo UUID como texto no canónico (32 caracteres) |
Historia
Lanzamiento | Modificaciones |
---|---|
20 R10 | Soporte 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).
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 comando | 1066 |
Hilo seguro | ✓ |