sql >> Base de Datos >  >> RDS >> Sqlserver

Cómo buscar una cadena en bases de datos de SQL Server

busca la cadena dada en los procedimientos/funciones/disparadores

En realidad, esto es mucho más fácil.

SELECT OBJECT_NAME(object_id), definition
  FROM sys.sql_modules
 WHERE definition LIKE '%'[email protected]+'%'

Una forma de usarlo es agregarlo al final de su código TSQL, es decir, modificar el último SELECT:

SELECT ColumnName, ColumnValue
  FROM @Results
 UNION ALL
SELECT OBJECT_NAME(object_id), definition
  FROM sys.sql_modules
 WHERE definition LIKE '%'[email protected]+'%'

Personalmente, simplemente los ejecutaría por separado, uno tras otro, como declaraciones separadas.