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 de « 0 Â» Ă  « 9 Â» ainsi que les lettres de « A Â» Ă  « F Â» (ou de « a Â» Ă  « f Â», voir ci-dessous).

Voir aussi :

HEX_DECODE_BINARY , HEX_DECODE_STRING

Syntaxe¶

HEX_ENCODE(<input> [, <case>])
Copy

Arguments¶

Obligatoire :

input

Une expression binaire ou chaĂźne Ă  coder.

Facultatif :

case

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 valeur 0 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      |
-------------------------+
Copy

Encodez une chaĂźne en minuscules :

SELECT HEX_ENCODE('Snowflake',0);

---------------------------+
 HEX_ENCODE('SNOWFLAKE',0) |
---------------------------+
 536e6f77666c616b65        |
---------------------------+
Copy