JSON_SERIALIZE_TO_VARBYTE 函数 - AWS Clean Rooms

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

JSON_SERIALIZE_TO_VARBYTE 函数

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

语法

JSON_SERIALIZE_TO_VARBYTE(super_expression)

参数

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"]