Compartilhamos abaixo um script para facilitar o dia dia do desenvolvedor,
a identificar campos ou tabelas por nome em toda a base de dados
Obs: Especifico para SQL SERVER
--
DECLARE @Busca VARCHAR(8000)
SET @Busca = 'NOME PESQUISADO'
SELECT
Colunas.COLUMN_NAME,
Tabelas.TABLE_NAME
FROM
INFORMATION_SCHEMA.TABLES Tabelas
INNER JOIN INFORMATION_SCHEMA.COLUMNS Colunas
ON Tabelas.TABLE_NAME = Colunas.TABLE_NAME
WHERE
(Tabelas.TABLE_TYPE='BASE TABLE') AND
(
(Tabelas.TABLE_NAME LIKE '%' + @Busca + '%') OR
(Colunas.COLUMN_NAME LIKE '%' + @Busca + '%')
)
ORDER BY
Tabelas.TABLE_NAME ASC
Nenhum comentário:
Postar um comentário