以path为变量的ORACLE | JSON_查询
可以在JSON_查询中传递变量路径吗?我试过这个以path为变量的ORACLE | JSON_查询,json,oracle12c,Json,Oracle12c,可以在JSON_查询中传递变量路径吗?我试过这个 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 p
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
我不想使用
executeimmediate
,因为我想INSERT-SELECT
thisJSON
键到表中。JSON路径表达式必须是文本。我们无法处理要评估的路径位于其他行甚至同一行的情况