本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
JSON_SERIALIZE 函数
JSON_SERIALIZE 函数将 SUPER 表达式序列化为文本 JSON 表示形式,以遵守 RFC 8259。有关该 RFC 的更多信息,请参阅 JavaScript 对象表示法 (JSON) 数据交换格式
SUPER 大小限制与数据块限制大致相同,并且 varchar 限制小于 SUPER 大小限制。因此,当 JSON 格式超出系统的 varchar 限制时,JSON_SERIALIZE 函数会返回一个错误。
语法
JSON_SERIALIZE(super_expression)
参数
- super_expression
-
super 表达式或列。
返回类型
varchar
示例
以下示例将 SUPER 值序列化为字符串。
SELECT JSON_SERIALIZE(JSON_PARSE('[10001,10002,"abc"]')); json_serialize --------------------- [10001,10002,"abc"] (1 row)