<ENVVAR CSIM:dt="list">
<item CSIM:dt="struct">
<Category dt:dt="string">ENV</Category>
<Name dt:dt="string">ABC</Name>
<Value dt:dt="string">abc</Value>
</item>
<item CSIM:dt="struct">
<Category dt:dt="string">ENV</Category>
<Name dt:dt="string">XYZ</Name>
<Value dt:dt="string">xyz</Value>
</item>
</ENVVAR CSIM>
Я хочу получать данные какPL SQL - CLOB (XML) выборка данных - все данные из списка и Struct тегов XML является быть извлечена
Name Value
ABC abc
XYZ xyz
настоящее время я использую
extractvalue (ABC.IOXML, '/ENVVAR/item[1]/Name') as ParaName
extractvalue (ABC.IOXML, '/ENVVAR/item[1]/Value') as ParaValue
, который извлекает только item[1]
значения. Но я хочу получить все значения в структуре элемента. Любая помощь будет оценена. Благодарю. PS: Я даже попробовал Extract
вместо extractvalue
, но он дает данные в формате тегов.
Пожалуйста, покажите нам свою полную хранимую процедуру –