甲骨文|JSON_QUERY,路径作为变量

mi7gmzs6  于 2023-01-14  发布在  其他
关注(0)|答案(1)|浏览(279)

可以在JSON_QUERY上传递变量路径吗?我试过了

select
   t1.ID,
   JSON_QUERY(PRC_DATA, t2.key WITH WRAPPER)
from
   TEST_JSON T1,
   TEMPLATES T2

但它返回以下错误

ORA-40454: path expression not a literal
40454. 00000 -  "path expression not a literal"
*Cause:    The provided path expression was not a literal (a constant).
*Action:   Provide a constant path expression.
Error at Line: 9 Column: 35

我不想用Execute Immediate,因为我想把INSERT-SELECT这个JSON的键放到一个表里。

bzzcjhmw

bzzcjhmw1#

JSON路径表达式必须是一个文本。当要计算的路径是其他行上的被告,甚至是同一行上的被告时,我们无法处理。

相关问题