我正在使用Oracle XML學習曲線。 我有一個XML文檔,主要包含任何級別的「錯誤/文本」元素。我想查詢文檔並將每條錯誤消息的文本作爲自己的記錄。在我迄今爲止的嘗試中,文本被連接在一起成爲一個記錄。 我怎樣才能讓他們在自己的記錄? 謝謝。Oracle XMLtype查詢
with xmldoc_ as (
SELECT xmltype('
<B>
<A>
<Error><Text>Error #1</Text></Error>
</A>
<C>
<D>
<Error><Text>Error #2</Text></Error>
</D>
</C>
</B>
') object_value from dual)
select
XMLcast(
XMLquery('//Error/Text' passing object_value returning content)
as varchar2(200)
) message
from xmldoc_
抱歉不明白你的問題,你能告訴我們當前和預期的結果 – psaraj12