Как выбрать значения из XML в ORACLE SQL?
Допустим, у меня есть два XML в таблице "items":
данные первой строки и столбца "intreevalue"
<change xmlns="http://do.it.com/ch/PLP">
<header>
<op>XDD</op>
</header>
<id>10565</id>
</change>
и данные второй строки и столбца "intreevalue"
<deactivate xmlns="http://mrlo.com/nnu/XCBouIK">
<header>
<op>XDG</id>
</header>
<id>67544</id>
</deactivate>
Я знаю, что значение EXTRACTVALUE ограничено.Мне нужны значения "op" и "id" в одном select.Я предполагаю, что если бы не было пространства имен вроде 'xmlns = "http://do.it.com/ch/PLP"', это было бы легко. Но могу ли я выбрать такие данные (пример - я знаю, что это не может работать, просто пытаясь сказать, что я имею в виду)?
select "/*/header/op" op, "/*/id" id from .....
Спасибо