Pesquisar por texto em Stored Procedure no SQL Server

Saudações!

Você já precisou procurar um trecho de código dentro de uma Stored Procedure no Sql Server?
Acredito que sim, pois eu já precisei várias vezes!
Sabe aquela tabela que você quer modificar, mas precisa saber quais Stored Procedures a utilizam?
Sabe aquele resultado de onde você extrai as colunas, mas que precisa modificar a origem e não sabe (ou não tem tempo) para procurar de qual Stored procedure ela vem?

Então... esta dica é para estes e muitos outros casos que pareciam insolúveis!

Veja que simplicidade:

SELECT DISTINCT o.name AS Object_Name,o.type_desc
FROM sys.sql_modules m 
INNER JOIN sys.objects o ON m.object_id = o.object_id
WHERE m.definition LIKE '%Texto a ser pesquisado%'


Abraço!

Comentários