
Ayuda con XMLType en Oracle
Publicado por LINGO (1 intervención) el 16/09/2014 16:37:29
Yo estoy sacando unos datos con esta estructura xml en oracle:
tiene dos nodos en el mismo nivel.
como puedo sacar ambos uno debajo del otro?
select a.detalle.extract('/sldata/afili/COTIZACIONES_CONSECUTIVAS/text()').getNumberVal() from Tabxml
<sldata>
<afil>
<COTIZACIONES_CONSECUTIVAS>8</COTIZACIONES_CONSECUTIVAS>
</afili>
<afili>
<COTIZACIONES_CONSECUTIVAS>0</COTIZACIONES_CONSECUTIVAS>
</afili>
</sldata>
Esto es lo que devuelve el select:
80
Solo quiero sacar ambos resgistro uno debajo del otro.
tiene dos nodos en el mismo nivel.
como puedo sacar ambos uno debajo del otro?
select a.detalle.extract('/sldata/afili/COTIZACIONES_CONSECUTIVAS/text()').getNumberVal() from Tabxml
<sldata>
<afil>
<COTIZACIONES_CONSECUTIVAS>8</COTIZACIONES_CONSECUTIVAS>
</afili>
<afili>
<COTIZACIONES_CONSECUTIVAS>0</COTIZACIONES_CONSECUTIVAS>
</afili>
</sldata>
Esto es lo que devuelve el select:
80
Solo quiero sacar ambos resgistro uno debajo del otro.
Valora esta pregunta


0