Вам нужно посмотреть на системные объекты и системные комментарии, тексты представлений и хранимые процедуры находятся в системных комментариях. Их типы V = View и P = Процедура находятся в системных объектах
/*Search Stored Procedure and View Text*/
declare @searchString varchar(100)
SELECT @searchString = 'X United Kingdom'
SELECT Distinct
SO.Name, SC.[text]
FROM
sysobjects SO (NOLOCK)
INNER JOIN syscomments SC (NOLOCK) on SO.Id = SC.ID
AND SO.Type IN ('P', 'V')
AND SC.Text LIKE '%' + @searchString + '%'
К сожалению, вы не можете обновить системные каталоги :(
Поэтому единственный простой способ сделать это - использовать генератор сценариев, а затем искать и воспроизводить в вашем любимом текстовом редакторе.
EDIT:
Я опубликовал сценарий, который генерирует операторы ALTER, но усечение более длинной процедуры и что syscomments устарели и т. Д. И т. Д. Я отменил эту часть своего ответа.