Мне нужна помощь по извлечению данных, соответствующих тегу из данных xml, хранящихся в одном из столбцов таблицы. Ниже приведен пример XML-данных в моей таблице, и мне нужно извлечь значение, соответствующее тегу «REQUESTTYPE».Извлечение значения из данных xml в Oracle
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE VXIN SYSTEM "VXInData.dtd">
<VXIN>
<REQUESTS>
<REQUEST>
<REQUESTTYPE>ADD</REQUESTTYPE>
<REQUESTNUMBER>12345</REQUESTNUMBER>
<ID>1234567</ID>
<ACCESSLIST>
<ACCESS>
<ACCESSLEVEL>
<AID>123789</AID>
</ACCESSLEVEL>
<PERSONNEL>
<REQUESTEDFOR>
<UID>13579</UID>
<FIRSTNAME>MOBY</FIRSTNAME>
</REQUESTEDFOR>
</PERSONNEL>
</ACCESS>
</ACCESSLIST>
</REQUEST>
</REQUESTS>
</VXIN>
Любая помощь очень ценится.
ПОЖАЛУЙСТА, покажите, каков ваш ожидаемый результат, определение схемы таблицы. – OldProgrammer
Я думаю, что это очень хорошо. – Rene
Я ищу запрос, который возвращает 'ADD' для вышеуказанного xml. Моя таблица имеет столбец xml и несколько других атрибутов даты. – AsteriK