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

JSON_SERIALIZE_TO_VARBYTE 函数

JSON_SERIALIZE_TO_VARBYTE 函数将 SUPER 值转换为类似于 JSON_SERIALIZE() 的 JSON 字符串,但存储在 VARBYTE 值中。

语法

JSON_SERIALIZE_TO_VARBYTE(super_expression)

Arguments

super_expression

super 表达式或列。

返回类型

varbyte

示例

以下示例序列化 SUPER 值并以 VARBYTE 格式返回结果。

SELECT JSON_SERIALIZE_TO_VARBYTE(JSON_PARSE('[10001,10002,"abc"]'));
json_serialize_to_varbyte ---------------------------------------- 5b31303030312c31303030322c22616263225d

以下示例序列化 SUPER 值并将结果转换为 VARCHAR 格式。

SELECT JSON_SERIALIZE_TO_VARBYTE(JSON_PARSE('[10001,10002,"abc"]'))::VARCHAR;
json_serialize_to_varbyte --------------------------- [10001,10002,"abc"]