[RESOLVIDO] Ajuda com SQL

4 respostas
diogoribeiro

Alguém aqui sabe se existe alguma função em sql q dada uma tabela encontre outras tabelas q a referenciam através de uma chave estrangeira?

4 Respostas

diogoribeiro

Consegui uma solução usei:

SELECT table_name, referenced_table_name, update_rule, delete_rule FROM information_schema.referential_constraints WHERE constraint_schema='${nome_do_banco}' AND REFERENCED_TABLE_NAME='${nome_da_tabela}' ORDER BY table_name;

isso me retorna todas as tabelas que usam a minha tabela de referência como chave estrangeira.

drigo.angelo

Legal, não sabia que isso era possível…

Qual é o SGBD?

diogoribeiro

MySql

A

Bom saber… 8) …

Criado 5 de janeiro de 2011
Ultima resposta 5 de jan. de 2011
Respostas 4
Participantes 3