Oracle - Orden de insert por constraints...

 
Vista:

Orden de insert por constraints...

Publicado por Beto (2 intervenciones) el 24/11/2009 21:35:33
Hola,
tengo el siguiente problema, de un total de 700 tablas, necesito extraer sus datos mediante archivo de insert, el tema es que debo hacer un listado de todas ella, indicando el orden en que debe realizarse el insert, para que una tabla hija no sea insertada antes de una padre.
Ya tengo avanzado el tema, que no me ha resultado fácil. Me gustaría recibir opiniones respecto a como sacar este listado de la base de datos.

Gracias desde ya por sus aportes.

pd: actualmente lo estoy haciendo en base a la tabla dba_constraints.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Orden de insert por constraints...

Publicado por JORGE SANCHEZ (186 intervenciones) el 25/11/2009 19:03:28
Comienza por este objeto para ir buscando cual seria el orden

select * from user_constraints
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Orden de insert por constraints...

Publicado por Beto (2 intervenciones) el 25/11/2009 20:49:50
Jorge, en esa tabla sólo tengo las constraints relacionadas a un usuario en particular, es decir sólo una parte del universo total que necesito ordenar.
En la dba_constraints tengo la relacion entre todas las tablas.
El tema no es obtener la relación, el tema es ordenar la lista a partir de esas relaciones.
Gracias de todas formas por tu ayuda.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar