Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/05/2013, 12:16
Avatar de calakra
calakra
 
Fecha de Ingreso: septiembre-2009
Mensajes: 182
Antigüedad: 15 años, 2 meses
Puntos: 0
Insertar datos desde un XML

Hola a todos, tebgo una duda, lo que pasa es que me dejaron insertar desde un xml a unas tablas, mi pregunta es, tendrán ejemplo para insertar desde un xml y se puede hacer en dos tablas o eso ya se manejaria desde un prosedimiento? espero me puedan ayudar
tengo Oracle 10g

hasta el momento solo veo que se puede siempre y cuando el tag sea row, pero en mi caso el xml tiene cabecera y detalle, por lo que el row no me sirve de mucho,


un ejemplo de lo que tengo es esto
Código XML:
Ver original
  1. <order>
  2.   <header> cabecera del docuemnto 1
  3.   </header>
  4.   <productos>
  5.     <item>manzana</item>
  6.     <item>papa</item>
  7.     <item>calabaza</item>
  8.   </productos>
  9. </order>
  10. <order>
  11.   <header> cabecera del docuemnto 2
  12.   </header>
  13.   <productos>
  14.     <item>pera</item>
  15.     <item>cafe</item>
  16.     <item>azucar</item>
  17.   </productos>
  18. </order>

la cabecera lo quiero meter en una tabla y los items(productos) en otra tabla, no se como se podria hacer eso, espero me puedan ayudar o ya de perdis que todo quede en una tabla.

de antemano muchas gracias

Última edición por gnzsoloyo; 15/05/2013 a las 18:41