Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

jerema

[Resolvido] Obter a estrutura da tabela

Recommended Posts

Olá,

 

Existe alguma função (T-SQL) para pegar a descrição da tabela.

Por exemplo, pegar nome da coluna, tipo, tamanho...

 

Grato

Compartilhar este post


Link para o post
Compartilhar em outros sites

jeremias, testa isso:

 

SELECT a.name AS COLUNA, b.name AS TABELA
FROM dbo.syscolumns a JOIN dbo.sysobjects b ON a.id = b.id
WHERE b.xtype = 'U'
ORDER BY tabela

Veja se eh isso que precisa?

Se tiver duvidas soh postar

 

Abçs

Compartilhar este post


Link para o post
Compartilhar em outros sites

É isso mesmo!

 

Só mais uma pergunta.

Pra selecionar o tipo e o tamanho da coluna seria + ou - assim?

 

SELECT a.name as COLUNA, a.system_type_id AS TIPO, a.max_length as TAMANHO, b.name AS TABELA 
FROM dbo.syscolumns a JOIN dbo.sysobjects b ON a.id = b.id
WHERE b.xtype = 'U'

 

Vlw

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ok, jus2ka

 

select a.name ,a.type,a.length, b.name from dbo.syscolumns a join dbo.sysobjects b on a.id = b.id where b.xtype = 'U'

 

Abrçs

Compartilhar este post


Link para o post
Compartilhar em outros sites

kase ;)

 

 

SELECT b.name AS campo
	   c.name AS tipo_campo
	   b.length AS tamanho_campo
FROM sysobjects a INNER JOIN syscolumns b ON a.id = b.id
INNER JOIN systypes c ON b.xtype = c.xtype
WHERE a.xtype = 'U'

abçs

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.