0
是否有任何方式從表(和XMLSequence(提取物(的XMLType(XML),xpath的)))結果傳遞給函數作爲參數?傳遞表(xmlsequence()運算)的結果,以一個函數作爲參數
我有一個查詢:
select
extractvalue(value(data), '/path/to/element')
from
table(xmlsequence(extract(xmltype(in_xml), in_path))) data;
我想什麼做的是所有的XML操作隔離到一對夫婦的功能,有這樣的事情:
select
get_value(data, '/path/to/element')
from
get_table(in_xml, in_path) data;
或至少:
select
get_value(data, '/path/to/element')
from
table(xmlsequence(get_table(in_xml, in_path)) data;
移動沒有問題提取(xmltype(in_xml), in_path)納入get_table函數,但我將結果傳遞給get_value有問題。
有什麼想法?