Bom dia,
estou com uma base de dados de 175 tabelas
e estou usando o sql server
gostaria de saber se tem alguma forma de pesquisar e trazer uma determinada coluna
Muito obrigado
Bom dia,
estou com uma base de dados de 175 tabelas
e estou usando o sql server
gostaria de saber se tem alguma forma de pesquisar e trazer uma determinada coluna
Muito obrigado
Vc não consegue especificar isso no select?
[quote=alexandre99]Bom dia,
estou com uma base de dados de 175 tabelas
e estou usando o sql server
gostaria de saber se tem alguma forma de pesquisar e trazer uma determinada coluna
Muito obrigado[/quote]
Não sei se entendi direito… mas vc quer trazer o nome das colunas de uma tabela? Ou de todas as tabelas do seu BD? É isso?
Veja se o SQL abaixo não te ajuda:
SELECT field_name=syscolumns.name, field_type=systypes.name, field_length=syscolumns.prec, field_precision=syscolumns.xprec, field_scale=syscolumns.xscale
FROM syscolumns
LEFT JOIN sysobjects ON sysobjects.id = syscolumns.id
LEFT JOIN systypes ON syscolumns.xtype = systypes.xusertype
WHERE sysobjects.name = 'minhatabela' -- se quiser de todas as tabelas omita esse filtro, ou coloque aqui o nome da tabela desejada
and sysobjects.xtype='U'
ORDER BY syscolumns.colid
Manipule esse SQL de forma a chegar no que precisa.
Boa sorte!
Renata