- Catégories :
Fonctions de chaîne et fonctions binaires (Encodage/Décodage)
TRY_BASE64_DECODE_STRING¶
Une version spéciale de BASE64_DECODE_STRING qui renvoie une valeur NULL si une erreur se produit pendant le décodage.
BASE64_DECODE_STRING et TRY_BASE64_DECODE_STRING sont des fonctions « réciproques » (ou « inverses ») de BASE64_ENCODE.
Syntaxe¶
Arguments¶
inputLa chaîne encodée en base64 à décoder en chaîne normale.
alphabetUne chaîne composée de trois caractères ASCII maximum :
Les deux premiers caractères de la chaîne spécifient les deux derniers caractères (index 62 et 63) de l’alphabet utilisé pour coder l’entrée :
AàZ(index 0-25).aàz(index 26-51).0à9(index 52-61).+et/(index 62, 63).
Valeurs par défaut :
+et/Le troisième caractère de la chaîne spécifie le caractère utilisé pour le remplissage.
Par défaut :
=
Renvoie¶
Une chaîne.
Notes sur l’utilisation¶
Pour plus d’informations sur le format base64, voir base64.
Exemples¶
Ceci montre comment utiliser la fonction et que TRY_BASE64_DECODE_STRING est l’inverse de BASE64_ENCODE :
Cela montre un exemple plus réaliste :
Créez une table et des données :
Interrogez les données à l’aide de la fonction
TRY_BASE64_DECODE_STRING: