Script - SQL Server - Localizar Coluna no banco de dados

Esse comando SQL faz uma consulta no banco de dados SQL Server para encontrar 
quais tabelas possuem uma determinada coluna (ou parte do nome dela).

🔍 Objetivo:
Listar nomes de tabelas (T.name) e nomes de colunas (C.name) onde o nome da coluna 
contém um texto específico ('%NOME DA COLUNA %'), ou seja, busca por colunas com nomes 
parecidos com esse termo.


SELECT
 T.name AS Tabela,
 C.name AS Coluna
FROM
 sys.sysobjects    AS T (NOLOCK)
INNER JOIN sys.all_columns AS C (NOLOCK) ON T.id = C.object_id AND T.XTYPE = 'U'
WHERE
 C.NAME LIKE '%NOME DA COLUNA %'
ORDER BY
 T.name ASC

Comentários