terça-feira, 19 de abril de 2011

SQL Server: Que tabelas contém determinada coluna?

Digamos que você saiba mais ou menos o nome de uma coluna, e gostaria de saber em quais tabelas existem colunas com este nome. A query abaixo busca esta informação no modelo do SQL Server (testado no SQL Server 2000):


select sysobjects.name
from syscolumns
left join sysobjects on sysobjects.id = syscolumns.id
where syscolumns.name like '%CLASSIF%'
order by 1

Neste exemplo buscando as tabelas com colunas que contém  "CLASSIF" no nome.

Nenhum comentário :

Postar um comentário