Descrição da tabela no Oracle
[ad#texto]
Pessoal, várias pessoas tem uma dúvida cruel, o SQL*Plus tem o comando DESC para descrever uma tabela no Oracle, porém o comando DESC é um recurso do SQL*Plus para o Oracle e em outras situações o DESC não irá funcionar.
Mas existe uma solução, a tabela ALL_TAB_COLUMNS contém toda a informação sobre a descrição de todas as tabelas do seu banco de dados Oracle e pode ser utilizada para você conseguir tal informação. Para tanto basta efetuar o procedimento abaixo:
select * from ALL_TAB_COLUMNS
A consulta acima irá retornar toda a informação, a partir daí é só adicionar os seus filtros na cláusula where e pronto.
Mais um exemplo, dessa vez filtrando o nome da tabela que você deseja obter a descrição ignorando maiúsculas e minúsculas:
select * from ALL_TAB_COLUMNS ac
where upper(ac.table_name) like upper('suaTabela')
Facilidade absoluta no Oracle.