这个错误消息指的是在 Oracle 19c 中调用 JSON_VALUE 函数时,函数的第二个参数必须是类型(而不是字符串、数字等)。
例如,以下代码将导致该错误:
SELECT JSON_VALUE('{"key": "value"}', 'key');
正确的写法是:
SELECT JSON_VALUE('{"key": "value"}', '$.key') FROM DUAL;
其中 $ 符号表示 JSON 对象中的根。
|
|
谦虚好学的鸵鸟 · New project with ...· 9 月前 · |
|
|
傻傻的滑板 · 使用 electron 和 ...· 1 年前 · |
|
|
曾经爱过的领结 · RDS MySQL ...· 2 年前 · |
|
|
活泼的登山鞋 · 使用PHP的反射类来执行MySQL查询安全吗 ...· 2 年前 · |
|
|
千年单身的充电器 · json对象数组的创建、遍历、添加、删除、修 ...· 2 年前 · |