2026 年 6 月 30 日之后,Amazon Redshift 不再支持使用 Python UDF。我们将分阶段开始执行。有关 Python 生命周期终止和迁移选项详情的更多信息,请参阅 2025 年 6 月 30 日发布的博客文章
FROM_VARBYTE 函数
FROM_VARBYTE 将二进制值转换为指定格式的字符串。
语法
FROM_VARBYTE(binary_value, format)
参数
- binary_value
-
数据类型为
VARBYTE的二进制值。 - 格式的日期和时间。
-
返回的字符串格式。不区分大小写的有效值为
hex、binary、utf8(还包括utf-8和utf_8)和base64。
返回类型
VARCHAR
示例
要将二进制值 'ab' 转换为十六进制,请使用以下示例。
SELECT FROM_VARBYTE('ab', 'hex');+--------------+ | from_varbyte | +--------------+ | 6162 | +--------------+
要返回 '4d' 的二进制表示形式,请使用以下示例。'4d' 的二进制表示形式是字符串 01001101。
SELECT FROM_VARBYTE(FROM_HEX('4d'), 'binary');+--------------+ | from_varbyte | +--------------+ | 01001101 | +--------------+