- カテゴリ:
文字列とバイナリ関数 (エンコード/デコード)
TRY_BASE64_DECODE_STRING¶
デコード中にエラーが発生した場合に NULL 値を返す BASE64_DECODE_STRING の特別なバージョンです。
BASE64_DECODE_STRING および TRY_BASE64_DECODE_STRING は、 BASE64_ENCODE の「相反」(または「逆」)関数です。
構文¶
引数¶
input通常の文字列にデコードするbase64エンコード文字列です。
alphabet最大3つの ASCII 文字で構成される文字列です。
文字列の最初の2文字は、入力のエンコードに使用されるアルファベットの最後の2文字(インデックス62および63)を指定します。
AからZ(インデックス0~25)aからz(インデックス26~51)0から9(インデックス52~61)+および/(インデックス62、63)
デフォルト:
+および/文字列の3番目の文字は、パディングに使用される文字を指定します。
デフォルト:
=
戻り値¶
文字列です。
使用上の注意¶
base64形式の詳細については、 Base64 をご参照ください。
例¶
これは、関数の使用方法を示し、 TRY_BASE64_DECODE_STRING が BASE64_ENCODE の逆であることを示しています。
これは、より現実的な例を示しています。
テーブルとデータを作成します。
TRY_BASE64_DECODE_STRING関数を使用してデータをクエリします。