BSON_TO_JSON 标量函数
BSON_TO_JSON 函数将包含格式化为 BSON 的数据的字符串转换为包含格式化为 JSON 的数据的字符串。
虽然此函数的模式是 SYSIBM,但不能将该函数指定为限定名。
- JSON 表达式
- 指定返回二进制字符串值的表达式。 它必须包含格式化的 BSON 数据 (SQLSTATE 22032)。
如果 JSON 表达式可以为空,那么结果可以为空;如果 JSON 表达式为空,那么结果为空值。
注意
- 如果参数标记未显式转换为受支持的数据类型,那么将返回错误 (SQLSTATE 42815)
示例
- 从以二进制表示方式存储数据的表中检索字符串格式的 JSON 文档。
SELECT JSON_FIELD FROM TESTJSON; JSON_FIELD -------------------- x'16000000024E616D65000700000047656F7267650000'要抽取 JSON 字段的内容,请使用 BSON_TO_JSON 函数。SELECT BSON_TO_JSON(JSON_FIELD) FROM TESTJSON; 1 -------------------- { "Name" : "George" }
