- Catégories :
Fonctions de chaîne et fonctions binaires (Encodage/Décodage)
HEX_ENCODE¶
Encode l’entrée en utilisant le codage en représentations hexadécimales (ou « hex » ou « base16 »). Le résultat est composé de 16 symboles différents : Les chiffres « 0 » à « 9 » ainsi que les lettres « A » à « F » (ou « a » à « f », voir ci-dessous).
- Voir aussi :
Syntaxe¶
HEX_ENCODE(<input> [, <case>])
Arguments¶
Obligatoire :
entrée
Une expression binaire ou chaîne à coder.
Facultatif :
casse
Cet argument booléen facultatif contrôle la casse des lettres (A, B, C, D, E et F) utilisées dans le codage. La valeur par défaut est
1
et indique que des lettres majuscules sont utilisées. La valeur0
indique que des lettres minuscules sont utilisées. Toutes les autres valeurs sont illégales et entraînent une erreur.
Renvoie¶
Ceci retourne une chaîne qui ne contient que des chiffres hexadécimaux.
Exemples¶
Encodez une chaîne :
SELECT HEX_ENCODE('Snowflake');
-------------------------+
HEX_ENCODE('SNOWFLAKE') |
-------------------------+
536E6F77666C616B65 |
-------------------------+
Encodez une chaîne en minuscules :
SELECT HEX_ENCODE('Snowflake',0);
---------------------------+
HEX_ENCODE('SNOWFLAKE',0) |
---------------------------+
536e6f77666c616b65 |
---------------------------+