FirebirdSQL logo

Exemple CHAR_TO_UUID

Example 1. Utilisation de la fonction CHAR_TO_UUID
SELECT CHAR_TO_UUID('A0bF4E45-3029-2a44-D493-4998c9b439A3') FROM rdb$database
-- returns A0BF4E4530292A44D4934998C9B439A3 (16-byte string)

SELECT CHAR_TO_UUID('A0bF4E45-3029-2A44-X493-4998c9b439A3') FROM rdb$database
-- erreur : -L'argument UUID lisible par l'homme pour CHAR_TO_UUID doit être
-- un chiffre hexagonal à la position 20 au lieu de "X (ASCII 88)"

GEN_UUID()

Disponible en

DSQL, PSQL

Syntaxe
GEN_UUID()
type de résultat de retour

BINARY(16)

La fonction renvoie un identifiant unique universel sous la forme d’une chaîne de caractères de 16 octets conforme à la norme RFC-4122. La fonction renvoie une chaîne UUID de version 4, où quelques bits sont réservés et le reste est aléatoire.