Como ver tabelas e colunas internas
24/09/2015
0
Bom dia!
Estou com um banco de dados Sql e gostaria de saber como posso estar vendo o nome das tabelas e seus componentes internos com tipo e tamanho.
Vi o seguinte comando na internet:
Porém ele me retorna uma linha escrita "| IdTabela | Tabela | Coluna | Tipo | Tamanho | Descricao |" Sem me listar os componentes internos. O banco de dados é meu e tem algumas coisas armazenadas nele já. Se alguém souber me ajudar ficarei grato.
Estou com um banco de dados Sql e gostaria de saber como posso estar vendo o nome das tabelas e seus componentes internos com tipo e tamanho.
Vi o seguinte comando na internet:
select distinct [IdTabela] = c.object_id, [Tabela] = OBJECT_NAME(c.object_id), [Coluna] = c.name, [Tipo] = tp.name, [Tamanho] = c.max_length, [Descricao] = ex.value from sys.columns c inner join sys.systypes tp on tp.xtype = c.system_type_id left outer join sys.extended_properties ex on ex.major_id = c.object_id and ex.minor_id = c.column_id and ex.name = 'MN_Description' where OBJECTPROPERTY(c.object_id, 'IsMsShipped')=0 and c.OBJECT_ID = OBJECT_ID('AFPAR_PARAMETRO') and ex.class_desc = 'OBJECT_OR_COLUMN' order by OBJECT_NAME(c.object_id)
Porém ele me retorna uma linha escrita "| IdTabela | Tabela | Coluna | Tipo | Tamanho | Descricao |" Sem me listar os componentes internos. O banco de dados é meu e tem algumas coisas armazenadas nele já. Se alguém souber me ajudar ficarei grato.
Iago Melo
Curtir tópico
+ 1
Responder
Posts
24/09/2015
Mariana Carvalho
Boa tarde Iago,
Já tentou esse comando?
ele me retornou:
[img]http://arquivo.devmedia.com.br/forum/imagem/311278-20150924-131304.jpg[/img]
Já tentou esse comando?
select * from sys.databases
ele me retornou:
[img]http://arquivo.devmedia.com.br/forum/imagem/311278-20150924-131304.jpg[/img]
Responder
24/09/2015
Iago Melo
Obrigado Mariana,
Seu comando funcionou aqui também. Consegui com um amigo meu u que retorna em tabela organizada como era para ser o primeiro e funcionou perfeitamente.
Segue abaixo o comando caso alguém se interesse:
Seu comando funcionou aqui também. Consegui com um amigo meu u que retorna em tabela organizada como era para ser o primeiro e funcionou perfeitamente.
Segue abaixo o comando caso alguém se interesse:
SELECT TABLE_NAME as Tabela, COLUMN_NAME as Coluna, DATA_TYPE as Tipo, CHARACTER_MAXIMUM_LENGTH, NUMERIC_PRECISION, NUMERIC_SCALE FROM INFORMATION_SCHEMA.COLUMNS ORDER BY Tabela, Coluna
Responder
Clique aqui para fazer login e interagir na Comunidade :)