[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.