Encontrando colunas com determinado nome em todas as tabelas de um banco.

Query para encontrar colunas com determinado nome em todas as tabelas de um banco. Basta substituir o nome do banco em @db e o nome em @termo.

-- =====================================
DECLARE @db varchar(30), @termo varchar(30)
 SET @db = 'Nome_do_Banco'
 SET @termo = 'parte_do_termo_procurado'
EXEC
 (
 'USE ' + @db +
 ' SELECT table_name, column_name
 FROM INFORMATION_SCHEMA.COLUMNS
 WHERE column_name like ''%' + @termo + '%'''
 )
-- =====================================

Comments are closed.