I need to search a SQL server 2008 for stored procedures containing where maybe the name of a database field or variable name.
sp_msforeachdb 'use ?;select name,''?'' from sys.procedures where object_definition(object_id) like ''%text%'''
This will search in all stored procedure of all databases. This will also work for long procedures.