Re: [oracle_br] Descobrir Relacionamento.

2005-11-24 Por tôpico falmeida
Olá,

Rode o script abaixo alterando os strings para os seus.

Abraços,

Fabão.

-
SELECT T.OWNER, T.TABLE_NAME, T.CONSTRAINT_NAME,
  T.CONSTRAINT_TYPE, T.R_OWNER, R.TABLE_NAME,
  T.R_CONSTRAINT_NAME
FROMUSER_CONSTRAINTS T,
 USER_CONSTRAINTS R
WHERE  T.OWNER = 'ECORH'
ANDT.TABLE_NAME = 'IDENTIFICADOR'
ANDT.CONSTRAINT_TYPE = 'R'
ANDT.R_CONSTRAINT_NAME = R.CONSTRAINT_NAME
ANDR.CONSTRAINT_TYPE = 'P';
-

Aqui está o resultado rodando para as minhas tabelas:


OWNER  TABLE_NAME
CONSTRAINT_NAMECONSTRAINT_TYPE R_OWNER
   TABLE_NAME R_CONSTRAINT_NAME
-- --
-- ---
-- --
--
ECORH  IDENTIFICADOR 
FUNCIONARIO_IDENTIFICADOR_RFK  R   ECORH  
   FUNCIONARIOFUNCIONARIO_PK
ECORH  IDENTIFICADOR 
TIPOHORARIO_IDENTIFICADOR_RFK  R   ECORH  
   TIPOHORARIOTIPOHORARIO_PK
ECORH  IDENTIFICADOR 
VINCULOFORN_IDENTIFICADOR_RFK  R   ECORH  
   VINCULOFORNVINCULOFORN_PK

SQL>


Em 24/11/05, adalberto.sm<[EMAIL PROTECTED]> escreveu:
> Boa tarde a todos,
> Como faço para descobrir todas as tabelas que se relacionam com uma 
> determinada tabela???
>
> Tenho uma tabela de CLIENTES e preciso saber TODAS as tabelas que se 
> relacionam a ela, por um determinado campo.
>
> Se alguém puder me ajudar ...
>
> Valeu
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> --
> Atenção! As mensagens deste grupo são de acesso público e de inteira 
> responsabilidade de seus remetentes.
> Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> --_
> Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>


--
Fábio Martinho de Almeida
Niterói-RJ-Brasil

Visite o fotolog: http://fotolog.net/canon_a300


--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--_
Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423  
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





[oracle_br] Descobrir Relacionamento.

2005-11-24 Por tôpico adalberto\.sm
Boa tarde a todos,
Como faço para descobrir todas as tabelas que se relacionam com uma determinada 
tabela???

Tenho uma tabela de CLIENTES e preciso saber TODAS as tabelas que se relacionam 
a ela, por um determinado campo.

Se alguém puder me ajudar ...

Valeu


[As partes desta mensagem que não continham texto foram removidas]



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--_
Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423  
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html