Clodoaldo Asked: 2019-05-31 05:12:23 +0800 CST2019-05-31 05:12:23 +0800 CST 2019-05-31 05:12:23 +0800 CST 在 DB2 11.1.4.4 中尝试手册示例时出错 772 在尝试 DB2 11.1 手册中的这个示例时: VALUES (JSON_VALUE('{"id":"987"}', 'strict $.id' RETURNING INTEGER)); 我收到此错误: SQL0171N 未处理该语句,因为例程“SYSIBM.JSON_VALUE”的位置“1”中的参数的参数的数据类型、长度或值不正确。参数名称:“” 对于各种 json 函数,我得到相同的错误。使用 Windows 10 中的命令行处理器 Plus。 db2 json 1 个回答 Voted Best Answer Clodoaldo 2019-06-22T11:00:18+08:002019-06-22T11:00:18+08:00 问题是数据库必须以 UTF-8 编码。 https://developer.ibm.com/articles/sql-json-publishing-functions/ JSON 数据由一系列 Unicode 字符组成,这些字符根据 JSON 值语法和语法以分层形式排列
问题是数据库必须以 UTF-8 编码。
https://developer.ibm.com/articles/sql-json-publishing-functions/