У меня есть хранимая процедура, я хочу знать название использования таблиц и представлений в той хранимой процедуре, кто-либо может предложить, как я могу сделать так.
Заранее спасибо.
Вы можете использовать sp_depends
, но это зависит от актуальности информации о зависимостях.
Запуск sp_refreshsqlmodule
для всех объектов в базе данных может обновить его, если отсутствует какая-либо информация о зависимостях.
select
so.name,
sc.text
from
sysobjects so
inner join syscomments sc on so.id = sc.id
where
sc.text like '%ROLES%'-- name of the table
Найти базу данных формы Sp, которая связана (с использованием) таблицы XXX