Campos da Constraint (PK)

DBA Geral (instalação, configuração do banco, scripts do Sql*Plus, shell scripts, batch scripts, etc...)
Responder
Trevisolli
Moderador
Moderador
Mensagens: 2016
Registrado em: Qua, 12 Jan 2005 3:25 pm
Localização: Araraquara - SP

Bom dia, pessoal.

Gostaria de saber se existe uma tabela do dicionário de dados do Oracle, onde ficam armazenados os campos de uma determinada constraint.

Por exemplo, tenho uma PK de nome CC_TAB_PK e, gostaria de saber, via SQL, quais os campos que a compõe.

Grato,

Trevisolli.
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Sim, se chama ALL_CONS_COLUMNS.
Inclusive, eu fiz um script que mostra os relacionamentos de uma tabela. (com as tabelas PAIS e FILHOS de uma tabela).
O Script também mostra o nome das constraints de relacionamento com seus respectivos campos (lado a lado!!! :-) )

Veja:
http://glufke.net/oracle/viewtopic.php?t=883
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Outra coisa:
Você pode usar essa dica para ver as tabelas do dicionário de dados.

:-o
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 11 visitantes