Comprobar Existencia de Relaciones entre Tablas
De CidesaWiki
Revisión a fecha de 16:13 2 sep 2008; Rizquierdo (Discusión | contribuciones)
Comprobar Existencia de Relaciones entre Tablas
Este SQL permite verificar si en una base de datos existe relaciones entre las tablas de la misma en caso de que la relacion no exista el simplemente envia blanco ya que no existe ninguna union entre las mismas ...
SQL:
SELECT B.TABLE_NAME FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS A , INFORMATION_SCHEMA.TABLES B WHERE A.CONSTRAINT_SCHEMA=B.TABLE_SCHEMA AND A.TABLE_NAME = B.TABLE_NAME AND A.CONSTRAINT_TYPE = 'FOREIGN KEY' GROUP BY B.TABLE_NAME;
TIP: Este SQL funciona base esquema de base de datos INFORMATION_SCHEMA por ende no se debe colocar la linea de conexion con el esquema (set search_path to "<nombre-schema>").
rizquierdo