Quero procurar uma string nos nomes das colunas presentes em um banco de dados.
Estou trabalhando em um projeto de manutenção e alguns dos bancos de dados com os quais lido têm mais de 150 tabelas, então estou procurando uma maneira rápida de fazer isso.
O que você recomenda?
Você pode usar a seguinte consulta para listar todas as colunas ou colunas de pesquisa em tabelas em um banco de dados.
Você pode usar as exibições information_schema para listar todos os objetos nos bancos de dados SQL Server 2005 ou 2008.
http://blog.sqlauthority.com/2008/08/06/sql-server-query-to-find-column-from-all-tables-of-database/
Há também o SQL Search - uma ferramenta gratuita que se integra ao SQL Server Management Studio.
Atrasado, mas espero que seja útil, pois ambas as ferramentas são gratuitas.
ApexSQL Search – o bom dessa ferramenta é que ela também pode pesquisar dados, mostrar dependências entre objetos e acoplar outras coisas úteis.
SSMS Toolpack – gratuito para todas as versões, exceto SQL 2012. Muitas ótimas opções que não estão relacionadas apenas à pesquisa, como snippets, várias personalizações e muito mais.
Este é um que todos os DBA SQL dos tempos antigos usam.
Se apenas com linha única, você nem precisa digitar EXEC. Apenas faça