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!
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
Curtir tópico
+ 0
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')
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
Responder
Clique aqui para fazer login e interagir na Comunidade :)