Как найти имя хранимой процедуры на основе поиска имени таблицы, с помощью SQL Server 2008?

Я хочу найти все хранимые процедуры, в которых используется определенная таблица. В базе данных много хранимых процедур, поэтому проверить каждую процедуру невозможно.

Есть ли способ использовать поисковый запрос, чтобы найти хранимые процедуры?

Я пробовал этот код:

SELECT distinct so.name
FROM syscomments sc
INNER JOIN sysobjects so ON sc.id=so.id
WHERE sc.TEXT LIKE '% RejectionReason %'

Где RejectionReason - мое имя таблицы, но оно показывает все процедуры, в которых в качестве имени столбца используется RejectionReason , так что это не работает.

18
задан shA.t 18 January 2017 в 10:40
поделиться