FROM_VARBYTE 函数 - Amazon Redshift
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

FROM_VARBYTE 函数

FROM_VARBYTE 将二进制值转换为指定格式的字符串。

语法

FROM_VARBYTE(binary_value, format)

参数

binary_value

数据类型为 VARBYTE 的二进制值。

格式的日期和时间

返回的字符串格式。不区分大小写的有效值为 hexbinaryutf8(还包括 utf-8utf_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 | +--------------+