select column_name 

from dba_tab_columns

where table_name = 'NOME_TABELA';

 

 

Milton Bastos Henriquis Junior

Oracle Database Administrator
Equipe de Tecnologia

[EMAIL PROTECTED]
Smartn ® IT Solutions
Rua Candido de Abreu, 651 - 16º andar
Centro Cívico - Curitiba
CEP 80.530-907.

Tel: ++ 55 41 3313-8613

Fax: ++ 55 41 3313-8620

www.smartn.com.br

 

________________________________

De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Gilberto 
Junior
Enviada em: sexta-feira, 24 de novembro de 2006 16:46
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Cursor com nome dos campos da tabela

 

Colegas,

Preciso enconmtrar em qual dos 660 campos tem um determinado valor. Como
faço para ter os nomes dos campos da tabela em um cursor para referenciar
num loop em busca do tal valor?

Algo assim:

for x in 1..660 loop
if cursor_com_nome_dos_campos.[indice da coluna] = 'valor' then
...
end if;
end loop;

Grato,

Gilberto

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

 



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

Responder a