Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

encontrar tablas con foreign key

Estas en el tema de encontrar tablas con foreign key en el foro de Bases de Datos General en Foros del Web. lo que pasa es que tengo muchisimas tablas y necesito saber asi rapido en una lista las que tienen llaves foraneas y de cuales tablas ...
  #1 (permalink)  
Antiguo 09/11/2009, 18:39
Avatar de jolie_girl  
Fecha de Ingreso: agosto-2008
Ubicación: mexico
Mensajes: 346
Antigüedad: 15 años, 8 meses
Puntos: 10
Exclamación encontrar tablas con foreign key

lo que pasa es que tengo muchisimas tablas
y necesito saber asi rapido en una lista las que tienen llaves foraneas
y de cuales tablas rapidamente

alguien sabe si se puede, para no revisar 1 x 1 ??


gracias
  #2 (permalink)  
Antiguo 09/11/2009, 19:25
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: encontrar tablas con foreign key

Código:
SELECT TABLE_SCHEMA Base, TABLE_NAME Tabla
FROM information_schema.TABLE_CONSTRAINTS T
WHERE CONSTRAINT_TYPE = 'FOREIGN KEY'
ORDER BY BASE,TABLA;
La base de datos information_schema es la que contiene las estructuras de todas las bases administradas.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:04.