Descripción: Convierte un UUID de 16 bytes a su descripción de 36 caracteres ASCII, legible por humanos.

Tipo de resultado: Char(36)

Sintaxis:

UUID_TO_CHAR(uuid)

uuid = una cadena alfanumérica de 16 caracteres que ocupan un byte cada caracter

Ejemplos:

SELECT
   UUID_TO_CHAR(x'876C45F4569B320DBCB4735AC3509E5F')
FROM
   RDB$DATABASE

SELECT
   UUID_TO_CHAR(GEN_UUID())
FROM
   RDB$DATABASE

SELECT
   UUID_TO_CHAR('Firebird swings!')
FROM
   RDB$DATABASE

El primer SELECT devolverá: ‘876C45F4-569B-320D-BCB4-735AC3509E5F’

El segundo SELECT devolverá: ‘680D946B-45FF-DB4E-B103-BB5711529B86’

El tercer SELECT devolverá: ‘46697265-6269-7264-2073-77696E677321’

Nota:

Recuerda que el argumendo uuid debe tener 16 caracteres, ni más ni menos.

.