0
通過運行下面的查詢:如何安裝Oracle Java Extension?
SELECT *
FROM XMLTABLE (
'
declare function local:path-to-node($nodes as node()*) as xs:string* {
$nodes/string-join(ancestor-or-self::*/name(.), ''/'')
};
for $i in $rdoc//name
return <ret><name_path>{local:path-to-node($i)}</name_path>{$i}</ret>
'
PASSING XMLPARSE (
CONTENT
'
<users><user><name>user1</name></user>
<user><name>user2</name></user>
<group>
<user><name>user3</name></user>
</group>
<user><name>user4</name></user>
</users>'
) AS "rdoc" COLUMNS name_path varchar2 (4000) PATH
'//ret/name_path', name_value varchar2 (4000) PATH
'//ret/name')
我得到以下錯誤:
ORA-19112: error raised during evaluation:
ORA-06550: line 1, column 13:
PLS-00201: identifier 'SYS.DBMS_XQUERYINT' must be declared
ORA-06550: line 1, column 7:
PL/SQL: Statement ignored
的問題是Java尚未安裝。在大多數情況下,XQuery通過C來執行,10.2.0.1.0使用基於Java的XQuery解析器。
請假設我有SYS和SYSTEM憑證。
我該如何安裝Java for Oracle擴展?
預先感謝您的友好合作。