本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
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"]