Amazon Redshift は、2025 年 11 月 1 日以降、新しい Python UDF の作成をサポートしなくなります。Python UDF を使用する場合は、その日付より前に UDF を作成してください。既存の Python UDF は引き続き通常どおり機能します。詳細については、ブログ記事
FROM_VARBYTE 関数
FROM_VARBYTE は、バイナリ値を指定した形式の文字列に変換します。
構文
FROM_VARBYTE(binary_value, format)
引数
- binary_value
-
VARBYTEデータ型のバイナリ値です。 - format
-
返される文字列のフォーマット。大文字と小文字を区別しない有効な値は
hex、binary、utf8(utf-8とutf_8も) およびbase64です。
戻り型
VARCHAR
例
バイナリ値 'ab' を 16 進数値に変換するには、次の例を使用します。
SELECT FROM_VARBYTE('ab', 'hex');+--------------+ | from_varbyte | +--------------+ | 6162 | +--------------+
'4d' のバイナリ表現を返すには、次の例を使用します。'4d' のバイナリ表現は文字列 01001101 です。
SELECT FROM_VARBYTE(FROM_HEX('4d'), 'binary');+--------------+ | from_varbyte | +--------------+ | 01001101 | +--------------+