Trovare una stringa nelle stored procedure SQL Server

Query per cercare una stringa di testo in tutte le stored procedure di SQL Server.

il
Informatico, Fondatore di IProgrammatori

Vi è mai capitato di dover cercare una stringa (o testo se preferite) in tutte le stored procedure presenti su SQL Server?
Mettete che avete 50 stored procedure e alcune di esse utilizzano un campo che avete eliminato, come fate a trovare la stored procedure che utilizza quel campo?

Siccome ogni tanto mi capita di vedere che c'è chi fa la ricerca aprendo tutte le stored a manina nel vano tentativo di trovare la stringa, vi condivido questa query:

select routine_name, routine_definition from information_schema.routines
where
routine_type='procedure' and routine_definition like '%testo da cercare%'