Oracle - Listar chaves estrangeiras que referenciam uma chave primaria [RESOLVIDO]

4 respostas
criador

Boa tarde.

Queria a ajuda de vocês para resolver um probleminha.

Antes de começar, vale ressaltar que já pesquisei no GOOGLE e no manual do Oracle antes de vir aqui e criar este tópico.

Preciso saber o SELECT que é utilizado para listar as chaves estrangeiras que referenciam uma chave primária.

Espero ter sido claro.

Agradeço desde já.

Abraços!

4 Respostas

E

http://www.databasejournal.com/features/oracle/article.php/3665591/Finding-Foreign-Key-Constraints-in-Oracle.htm
http://bytes.com/topic/oracle/answers/644008-query-find-primary-foreign-keys

criador

No segundo link encontrei a resposta.

Valeu pela força.

Abraço!

criador

Para conhecimento, o select utilizado foi:

select Owner, Constraint_Name, Constraint_Type, Table_Name, R_Owner, R_Constraint_Name from ALL_CONSTRAINTS where Constraint_Type = 'R' and R_Constraint_Name in ( select Constraint_Name from ALL_CONSTRAINTS where Constraint_Type in ('P','U') and Table_Name = <table_name> ) ;

Abraços!

M

Valeu por postar o Select, tava precisando dele!

Abraço e boa sorte!

Criado 15 de outubro de 2010
Ultima resposta 25 de out. de 2010
Respostas 4
Participantes 3