Foro ZonaOracle
Septiembre 06, 2010, 09:34:21 *
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.

Ingresar con nombre de usuario, contraseña y duración de la sesión
Noticias:
Páginas: [1]
  Imprimir  
Autor Tema: iNTEGRIDAD REFERENCIAL Y SQL DINAMICO  (Leído 103 veces)
razorking
Newbie
*
Mensajes: 1


Ver Perfil Email
« : 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.
En línea
Páginas: [1]
  Imprimir  
 
Ir a:  

Powered by SMF 1.1.4 | SMF © 2006-2007, Simple Machines LLC
Minerva Theme | The Simple Machines Forum Directory