quiero saber dado un archivo.xml como lo puedo guardar el contenido en campos de tablas independientes, no como campo xmltype sino a campos normales, por ejemplo.
Archivo XML
<proyectos>
<sistema nombre=”sistema1” comuna=”la_florida”>
<obra>obra1</obra>
<obra>obra2</obra>
</sitema>
<sistema nombre=”sistema2” comuna=”santiago”>
<obra>obra3</obra>
<obra>obra4</obra>
</sitema>
</proyectos>
Este XML pasarlo por ejemplo a una variable plsql o a tabla directamente, pero no guardar el archivo como xml en un campo typexml.
CREATE TABLE tb_sistemas (
Id_sistemas NUMBER(8) PRIMARY KEY,
Nombre_sistema VARCHAR2(20),
Comuna_sistema VARCHAR2(20)
);
CREATE TABLE tb_obras (
Nombre_obra VARCHAR2(20),
id VARCHAR2(20),
id_sitemas NUMBER(8)
);