Recuperando detalhes da tabela no SQL Server e no Oracle

Este post mostra como recuperar informações de uma determinada tabela do banco de dados, tanto para o Oracle quanto para o SQL Server. Estas informações incluem: quais colunas e quais são os data types delas.

Para recuperar estas informações no SQL, você tem duas maneiras.

Consultando o INFORMATION_SCHEMA:

SELECT *
    FROM INFORMATION_SCHEMA.COLUMNS
    WHERE TABLE_NAME = 'minha_tabela'
    ORDER BY ORDINAL_POSITION ASC;

Além desta consulta, você também pode utilizar a procedure SP_COLUMNS e/ou SP_HELP (dependendo da versão do seu SQL Server:

sp_help 'minha_tabela';
sp_columns 'minha_tabela';

 

Para Oracle, basta utilizar o comando DESC, conforme exemplo abaixo:

desc 'minha_tabela'

Espero ter ajudado.

The following two tabs change content below.
Arquiteto de Software e Desenvolvedor Backend (quase Fullstack), geralmente trabalho com C#, PowerShell, Python, Golang, bash e Unity (esse é mais por hobby). Estou sempre buscando algo novo para aprender, adicionando novas ferramentas ao meu cinto de utilidades.
Posted in Banco de Dados, Dev and tagged , , , , , , , , , , .