Я работаю над кривой обучения 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