Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como pesquisar uma string em bancos de dados do SQL Server


pesquisar determinada string nos procedimentos/funções/gatilhos

Isso é realmente muito mais fácil.
SELECT OBJECT_NAME(object_id), definition
  FROM sys.sql_modules
 WHERE definition LIKE '%'[email protected]+'%'

Uma maneira de usá-lo é adicioná-lo ao final do seu código TSQL, ou seja, modificar o último SELECT:
SELECT ColumnName, ColumnValue
  FROM @Results
 UNION ALL
SELECT OBJECT_NAME(object_id), definition
  FROM sys.sql_modules
 WHERE definition LIKE '%'[email protected]+'%'

Pessoalmente, eu apenas os executaria separadamente, um após o outro, como instruções separadas.