总共1个语句正依次执行...
P_CLOB CLOB := '{"AGE":123}';
//构造一个JDOM_T类型元素DOM
DOM JDOM_T := JDOM_T.PARSE(P_CLOB);
//将DOM中指定名称对应的值以NUMBER数据类型返回
V_AGE_ID NUMBER := DOM.GET_NUMBER('AGE');
BEGIN
DBMS_OUTPUT.PUT_LINE(V_AGE_ID);
END;
执行失败(语句1)
-3325: 第47 行附近出现错误[-2119]:无效的过程/函数名[PUT]
第4 行附近出现错误[-3325]:包/对象[JDOM_T]解析失败
1条语句执行失败
这是技术文档中的例子, 我直接拿过来执行, 报错了, 首先代码总共也没有47行, 这47行附近怎么理解呢. 然后 按文档说的 SELECT NAME,TYPE$,SUBTYPE$,VALID FROM SYSOBJECTS WHERE NAME LIKE 'J%'; 这个查询结果里 JDOM_T JSON_ARRAY_T JSON_OBJECT_T JSON_ELEMENT_T 都是有的啊
这些JSON处理对象是属于哪个用户的么, 需要授权么
我应该是按文档里说的执行了 SP_CREATE_SYSTEM_PACKAGES(1, 'DBMS_JSON'); 之后不知道为什么JDOM_T就失败了
我去编译sys下的自定义类型 JDOM_T 又提示我没有权限, 然后sys用户又不能登录, 所以然后呢