Script em PL/SQL Oracle para retornar como alias dos campos dados de outra tabela

27/03/2018

0

Bom dia,

Alguém poderia me ajudar. Precisaria de uma query que retornasse nos nomes das colunas a descrição de cada uma.

Por exemplo, tenho uma tabela padrão do sistema de cadastro de empresa e outra tabela de usuário que existe dados cadastrais da tabela como nome da tabela, nome do campo, descrição do campo. Gostaria que na hora de retornar a consulta na tabela de empresas, retornasse a descrição do campo registrada na tabela com informações das descrições de cada como como alias na coluna do select.

Isso é possível?

Certo do retorno, agradeço!
Alexandre Cruz

Alexandre Cruz

Responder

Post mais votado

27/03/2018

Olá Alexandre Cruz!

No SQL * PLUS tem o comando DESC que mostra a descrição da tabela, em outros casos pode usar a tabela ALL_TAB_COLUMNS que é reservada pelo banco e possui todos os campos que foram criados, desta forma você pode fazer os devidos filtros.

Exemplo: SELECT * FROM ALL_TAB_COLUMNS ac
WHERE UPPER(ac.table_name) LIKE UPPER('nome da tabela')

Venancio Alves

Venancio Alves
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar