|
razorking
|
 |
« : Julio 16, 2010, 07:35:04 » |
|
Hola:
Tengo una consulta que espero alguien me pueda contestar.
Estoy creando una insercion masiva y dinamica, a partir de un texto, para eso hago un consulta a el diccionario de datos, miro concretamente el "all_tab_columns" para encontrar las tablas y las columnas, hasta ahi todo va bien.
el problema esta que tengo un segundo cursor que me recupera los nombre de las tablas, pero el orden en que me recupera estas tablas es alfabetico, lo que hace que la integridad referencial, me de errores por todas partes.
Como puedo hacer para optener el nombre de las tablas de la base de datos o de un usuario en particular y ordenar las mismas en el orden de tablas Madres primero, luego hijas y luego hijas de las hijas.
Lo intente con el all_objets y la fecha de creación, pero las fechas no estan en el orden correto.
Me imagino que debe existir, porque cuando hacemos una actulizacion en cascada, oracle sabe el orden de las tablas madres y luego las hijas.
Si alguien me puede ayudar muchisimas gracias.
|