sys.sql_dependencies (Transact-SQL)
Содержит по одной строке для каждой зависимости, связанной с упоминаемой сущностью с помощью выражения или инструкции Transact-SQL, определяющих какой-либо другой ссылающийся объект.
Важно! |
---|
В будущей версии Microsoft SQL Server эта возможность будет удалена. Избегайте использования этой возможности в новых разработках и запланируйте изменение существующих приложений, в которых она применяется. Вместо этого рекомендуется использовать функцию sys.sql_expression_dependencies. |
Имя столбца |
Тип данных |
Описание |
---|---|---|
class |
tinyint |
Идентифицирует класс упоминаемой сущности: 0 = объект или столбец (только ссылки, не связанные со схемами); 1 = объект или столбец (ссылки, связанные со схемами); 2 = типы (ссылки, связанные со схемами); 3 = коллекции XML-схем (ссылки, связанные со схемами); 4 = функции секционирования (ссылки, связанные со схемами). |
class_desc |
nvarchar(60) |
Описание класса упоминаемой сущности:
|
object_id |
int |
Идентификатор ссылающегося объекта. |
column_id |
int |
Если ссылающийся идентификатор является столбцом, то идентификатор; в противном случае — 0. |
referenced_major_id |
int |
Идентификатор упоминаемой сущности, интерпретированный по значению класса следующим образом: 0, 1 = идентификатор объекта или столбца; 2 = идентификатор типа; 3 = идентификатор коллекции XML-схем. |
referenced_minor_id |
int |
Вспомогательный идентификатор упоминаемой сущности, интерпретированный по значению класса, как показано ниже. Когда поле «class» равно: 0, идентификатор столбца referenced_minor_id; в противном случае — 0. 1, идентификатор столбца referenced_minor_id; в противном случае — 0. В противном случае referenced_minor_id = 0. |
is_selected |
bit |
Объект или столбец выбран. |
is_updated |
bit |
Объект или столбец обновлен. |
is_select_all |
bit |
Объект используется в предложении вида SELECT * (только уровень объектов). |
Разрешения
Требуется членство в роли public. Дополнительные сведения см. в разделе Настройка видимости метаданных.