Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 view dependencies посредством запроса  [new]
dermama
Member

Откуда:
Сообщений: 207
Коллгеи, привет
ПОдскажите, пожалуйста, есть ли запрос, посредством которого можно просмотреть зависимости процедуры на предмет только таблиц, которые она использует.

В данный момент использую запрос

SELECT DISTINCT referenced_database_name + '.' + referenced_schema_name + '.' + referenced_entity_name
FROM sys.dm_sql_referenced_entities('my_procedure', 'OBJECT')


Однако данный запрос показывает не только таблицы, но и другие объекты в составе процедуры,
Есть ли какой то другой запрос, который показывал бы по нескольким процежурам сразу, так как этот только по одной.

Заранее спасибо.
9 ноя 19, 11:26    [22012711]     Ответить | Цитировать Сообщить модератору
 Re: view dependencies посредством запроса  [new]
invm
Member

Откуда: Москва
Сообщений: 8839
dermama
Однако данный запрос показывает не только таблицы, но и другие объекты в составе процедуры
Добавить соответствующий where никак?
dermama
Есть ли какой то другой запрос, который показывал бы по нескольким процежурам сразу, так как этот только по одной.
Список процедур + cross apply

Можете еще посмотреть на sys.sql_expression_dependencies
9 ноя 19, 12:55    [22012730]     Ответить | Цитировать Сообщить модератору
 Re: view dependencies посредством запроса  [new]
Гулин Федор
Member

Откуда: МИНСК
Сообщений: 1088
dermama,

sp_depends
не поможет ?
быстрей не бывает

зы не давно надо было найти еще динамические ссылки
на таблицы и View к-е сидят в SP
ест-но sp_depends не находит
я юзал приблуду SQL Assistant поиск по тексту - иначе никак

Сообщение было отредактировано: 11 ноя 19, 13:56
11 ноя 19, 13:52    [22013532]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить