1
我試圖提取xml
消息中的第一個匹配項,SQL Extractvalue Xpath表達式查找第一次發生
NVL(EXTRACTVALUE(message,'//ElementValue[1]'),NULL) as ElementValue
我得到錯誤:
XML - ORA-19025: EXTRACTVALUE returns value of only one node.
有什麼建議?
我試圖提取xml
消息中的第一個匹配項,SQL Extractvalue Xpath表達式查找第一次發生
NVL(EXTRACTVALUE(message,'//ElementValue[1]'),NULL) as ElementValue
我得到錯誤:
XML - ORA-19025: EXTRACTVALUE returns value of only one node.
有什麼建議?
當前,XPath會在父元素中每返回一個第一個ElementValue
。要真正在整個文檔中只返回ElementValue
第一次出現,你需要位置索引之前,使用括號:
(//ElementValue)[1]