Exemple HASH
SELECT HASH(x) FROM MyTable;
-- résultat du type BIGINT
SELECT HASH(x USING CRC32) FROM MyTable;
-- résultat du type INTEGER
Voir aussi :[fblangref-scalarfuncs-crypthash]
HASH
SELECT HASH(x) FROM MyTable;
-- résultat du type BIGINT
SELECT HASH(x USING CRC32) FROM MyTable;
-- résultat du type INTEGER
Voir aussi :[fblangref-scalarfuncs-crypthash]
HEX_DECODE()
DSQL, PSQL
HEX_DECODE (hex_data)
Paramètre | Description |
---|---|
hex_data |
Données en représentation hexadécimale. |
VARBINARY
ou BLOB
.
La fonction HEX_DECODE
décode une chaîne de caractères avec des données hexadécimales et retourne la valeur décodée.comme VARBINARY
ou BLOB
selon le type d’entrée et la taille de l’argument.Si la longueur du type hex_data n’est pas un multiple de 2, une erreur se produit pendant la préparation.Si la longueur de hex_data n’est pas un multiple de 2, une erreur se produit au moment de l’exécution.
Lorsque l’argument d’entrée n’est pas BLOB
, la longueur du type résultant est calculée comme type_length / 2
,où type_longueur est la longueur maximale en octets du type de l’argument d’entrée.