Opa, faltou colocar isso aqui na where
and    rcc.column_name      = cc.column_name(+)

Roberto Amorim escreveu:
> select c.table_name "tabela",
>        decode(c.constraint_type, 'R', 'Foreign Key', 'P', 'Primary Key') 
> "tipo",
>        c.constraint_name "Contrainst",
>        rcc.table_name "tabela estrageira",
>        cc.column_name "Coluna"
> from   sys.all_constraints  c,
>        sys.all_cons_columns cc,
>        sys.all_constraints  rc,
>        sys.all_cons_columns rcc
> where  c.owner = cc.owner and c.constraint_name = cc.constraint_name and
>        c.r_owner = rc.owner(+) and c.r_constraint_name = 
> rc.constraint_name(+) and
>        rc.owner = rcc.owner(+) and rc.constraint_name = 
> rcc.constraint_name(+) and
>        c.constraint_type in ('P', 'R')
> order  by cc.table_name,
>           c.constraint_type,
>           cc.position,
>           cc.column_name
>          
>          
> vin_monteiro2003 escreveu:
>   
>> Bom dia,
>> Qual tabela(s) ou visão(ões) que tenho que executar o select para 
>> trazer o nome das tabelas, o nome dos campos e me trazer quais são os 
>> campos chaves ou not null ?
>>
>> Obrigado pela ajuda
>>
>>
>>
>>   
>>     
>>> Apostilas » Dicas e Exemplos » Funções » Mundo Oracle » Package » Procedure 
>>> » Scripts » Tutoriais acesse: 
>>> http://www.oraclebr.com.br/codigo/ListaCodigo.php 
>>>     
>>>       
>> --------------------------------------------------------------------------------------------------------------------------
>>   
>>     
>>> Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
>>> responsabilidade de seus remetentes.
>>>     
>>>       
>> Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
>> --------------------------------------------------------------------------------------------------------------------------
>>   
>>     
>>> O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
>>> http://www.oraclebr.com.br/  
>>>     
>>>       
>> ------------------------------------------------------------------------------------------------------------------------
>>   
>> Links do Yahoo! Grupos
>>
>>  
>>
>>
>>
>>   
>>     
>
>
>
>   
>> Apostilas » Dicas e Exemplos » Funções » Mundo Oracle » Package » Procedure 
>> » Scripts » Tutoriais acesse: 
>> http://www.oraclebr.com.br/codigo/ListaCodigo.php 
>>     
> --------------------------------------------------------------------------------------------------------------------------
>   
>> Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
>> responsabilidade de seus remetentes.
>>     
> Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
> --------------------------------------------------------------------------------------------------------------------------
>   
>> O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
>> http://www.oraclebr.com.br/  
>>     
> ------------------------------------------------------------------------------------------------------------------------
>   
> Links do Yahoo! Grupos
>
>  
>
>
>
>   

Responder a