如何在 DB2 中检索存储在 CLOB 数据类型中的 JSON 数据?



我将 JSON 数据存储在 DB2 数据库的 CLOB 中。我想查询此 JSON 数据并检索一些数据。

我尝试使用JSON_VAL并收到此错误

DB2 SQL 错误:SQLCODE=-440,SQLSTATE=42884,SQLERRMC=JSON_VAL。

任何人都可以让我知道我是否可以使用JSON_VAL如果不是正确的例子有帮助。

确定您的 Db2 版本是否支持给定函数的一种方法是在适用于您的 Db2 平台的最新版本的知识中心中找到该函数。然后将版本切换到您所在的版本。如果该页面不再存在,则您的版本不支持该功能。

如果使用 Db2 for z,那么可以看到JSON_VAL

位于 Db2 for z/OS 12 和 Db2 for z/OS11 中,而不是 Db2 for z/OS 10 中

。https://www.ibm.com/support/knowledgecenter/en/SSEPEK_12.0.0/json/src/tpc/db2z_bif_jsonval.html

或者,如果您使用的是 Db2 for iSeries,那么可以看到JSON_VALUEIBM i 7.4和 7.3、7.2 中,但不是IBM i 7.1

https://www.ibm.com/support/knowledgecenter/en/ssw_ibm_i_74/db2/rbafzscajsonvalue.htm

对于 Db2 for LUW,您可以在此处查看

https://www.ibm.com/support/knowledgecenter/en/SSEPGG_11.5.0/com.ibm.db2.luw.sql.ref.doc/doc/r0070417.html

相关内容

  • 没有找到相关文章

最新更新