Apresento aqui o código para descobrir quem/tabela liga a uma dada tabela pelas FKs.
Instruções: Trocar 'USER_NAME' pelo nome do utilizador e 'TABLE_NAME' pelo nome da tabela.
SELECT f.owner,
f.table_name,
f.constraint_name
FROM all_constraints f
WHERE (f.r_owner, f.r_constraint_name) IN (
SELECT p.owner,
p.constraint_name
FROM all_constraints p
WHERE p.owner = upper('USER_NAME')
AND p.table_name = upper('TABLE_NAME'));
Atualização (2011-09-15): coloquei upper para facilitar a utilização do script
Parabéns pela dica simple, porém, funcional.
ReplyDeleteMuito bom, parabéns por compartilhar a dica.
ReplyDelete