Tem alguma maneira de pegar os comentários de cada campo de uma tabela Oracle?
Já usei:
ResultSetMetaData resultSetMetaData = resultSet.getMetaData();
resultSetMetaData.getColumnLabel() ;
e
resultSetMetaData.getColumnName();
ambos trazem a mesma informação, o nome do campo.
Como na empresa, os nomes de campos são padronizados, fica meio ruim de se ler o nome dos campos, então colocaria o nome legível dos campos na coluna comentário de cada campo.
select campo1 as nome_do_funcionario from tabela_funcionario;
/////na hora de popular
request.getString("nome_do_funcionario");
/// sendo q o campo1 é o nome real do campo/coluna da tabela e vc usa (as) para apelidar o campo
[quote=alexlima72]Cara tem q ser na unha no SQL tipo::
[code]
select campo1 as nome_do_funcionario from tabela_funcionario;
/////na hora de popular
request.getString(“nome_do_funcionario”);
/// sendo q o campo1 é o nome real do campo/coluna da tabela e vc usa (as) para apelidar o campo
[/code][/quote]
Acho que não era bem isso que ele queria… mas valeu também…
Cara, vá atraz da implementação do driver jdbc que está utilizando.
Pois é ela que implementa isso ou não.
O driver da Oracle não retorna o metadata do jeito que você quer.
Provavelmente você teria de ter um usuário com direito de administrador do banco de dados (DBA) que pudesse listar os “schemas” para poder ver a descrição dos campos. (Pelo menos acho que é isso - como Oracle não é meu ganha-pão, estou apenas supondo isso.)
É isso mesmo Eduardo que eu estou procurando.
Uso o metaDado para retornar todos os dados que preciso, pois eu não sei o nome dos campos, então pego em tempo de execução. Consigo até pegar os tipos de dados de cada campo, mas não achei método para retornar os “comments” ou “remarks”, seja lá qual ele quiser trazer :lol: