- Catégories :
TO_BINARY¶
Convertit l’expression d’entrée en valeur binaire. Pour une entrée NULL, la sortie est NULL.
Voir aussi :
Syntaxe¶
Renvoie¶
Le type de retour est BINARY.
Arguments¶
Obligatoire :
string_exprUne expression de chaîne.
Facultatif :
formatLe format binaire pour la conversion : HEX, BASE64, ou UTF-8 (voir Entrée et sortie binaires). La valeur par défaut est la valeur du paramètre de session BINARY_INPUT_FORMAT. Si ce paramètre n’est pas défini, la valeur par défaut est HEX.
Renvoie¶
Renvoie une valeur de type BINARY.
Exemples¶
Ces exemples montrent la sortie lorsque TO_BINARY est appelé.
Cet exemple montre comment convertir un VARCHAR en BINARY, puis le récupérer dans sa forme d’origine (VARCHAR).
Créez et remplissez une table :
Convertissez
VARCHARenBINARY:Exécutez une requête et affichez la sortie :
Cet exemple montre comment convertir une chaîne de caractères UTF-8 en BINARY. Notez que par défaut, SNOWSQL affiche les valeurs BINARY sous forme de chaîne de chiffres hexadécimaux, pas au format UTF-8 ni au format interne BINARY.
Cet exemple est identique à l’exemple précédent, sauf que cet exemple convertit explicitement la sortie en chiffres hexadécimaux, de sorte qu’il est plus évident que la sortie est une chaîne contenant des chiffres hexadécimaux :