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.

Petter Rafael

Desenvolvedor Web atua com as tecnologias Java e PHP apoiadas pelos bancos de dados Oracle e MySQL. Além dos ambientes de desenvolvimento acima possuiu amplo conhecimento em servidores Apache/Tomcat, Photoshop, Arte & Foto, Flash e mais uma dezena de ferramentas e tecnologias emergentes. Atualmente colabora com o Viablog escrevendo sobre programação e tecnologia.
ViamaisBLOG
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.