----------------------------------------------------------------------------------------------------------------
Listar os campos de uma tabela
basta substituir "nome_da_tabela" pelo nome da Tabela ou View que você queira listar os campos
declare @nometabela VARCHAR(100); SELECT @nometabela = 'nome_da_tabela'
/*Não alterar linhas abaixo*/
SELECT COLUNAS.NAME AS Atributo, TIPOS.NAME AS Tipo,
COLUNAS.LENGTH AS Tamanho, COLUNAS.ISNULLABLE AS Pode_nulo
FROM SYSOBJECTS AS TABELAS
INNER JOIN SYSCOLUMNS AS COLUNAS ON (TABELAS.ID = COLUNAS.ID)
INNER JOIN SYSTYPES AS TIPOS ON (COLUNAS.USERTYPE = TIPOS.USERTYPE)
WHERE TABELAS.NAME = @nometabela
Palavras-chave para facilitar busca no google: sql mssql lista campos tabela
Nenhum comentário:
Postar um comentário