У меня есть таблица T с CLOB
колонке под названием XML_CLOB
Oracle - запрос для получения значения CLOB под multple тегов с таким же именем
Значение в колонке любит следующее:
<reportName>
<string>REPORT_A</string>
<string>REPORT_B</string>
<string>REPORT_C</string>
</reportName>
Я пытаюсь получить string из этого столбца CLOB и возврата в разные строки. Если я использую
xmltype(xml_clob).extract('//reportName/string/text()').getstringval()
он выводит как «REPORT_AREPORT_BREPORT_C» в той же строке.
Я также попытался extractValue(xmltype(xml_clob), '//reportName/string[1]')
, но проблема в том, я не знаю, как много значений ребенка под тегом
Есть в любом случае я могу получить в разных строках, как: 1 REPORT_A 2 REPORT_B 3 REPORT_C
Большое спасибо заранее Установка ~