sys.assembly_references (Transact-SQL)
Область применения: SQL Server Управляемый экземпляр SQL Azure конечную точку аналитики платформы Аналитики Azure Synapse Analytics (PDW) в хранилище Microsoft Fabric в Microsoft Fabric
Возвращает по одной строке для каждой функции, процедуры или триггера, которые определены сборкой среды CLR. Это представление каталога сопоставляет хранимые процедуры, триггеры или функции среды CLR с их базовой реализацией. Объекты типов TA, AF, PC, FS и FT имеют связанный с ними модуль сборки. Чтобы найти взаимосвязь между объектом и сборкой, можно соединить это представление каталога с другими представлениями каталога. Например, при создании хранимой процедуры CLR она представлена одной строкой в sys.objects, одной строкой в sys.procedure (которая наследуется от sys.objects) и одной строкой в sys.assembly_modules. Хранимая процедура представлена метаданными в sys.objects и sys.procedure. Ссылки на базовую реализацию СРЕДЫ CLR процедуры находятся в sys.assembly_modules.
Имя столбца | Тип данных | Description |
---|---|---|
object_id | int | Идентификационный номер объекта SQL. Уникален в базе данных. |
assembly_id | int | Идентификатор той сборки, откуда был создан этот модуль. |
assembly_class | sysname | Имя класса в сборке, определяющее этот модуль. |
assembly_method | sysname | Имя метода в assembly_class , определяющего этот модуль. Для агрегатных функций (AF) имеет значение NULL. |
null_on_null_input | bit | Модуль выдает выходные значения NULL при любых входных значениях NULL. |
execute_as_principal_id | int | Идентификатор участника базы данных, в контексте которого производится выполнение, как указано в предложении EXECUTE AS функции, хранимой процедуры или триггера среды CLR. NULL = EXECUTE AS CALLER. Это значение по умолчанию. Идентификатор указанного субъекта базы данных = EXECUTE AS SELF, EXECUTE AS user_name или EXECUTE AS login_name. -2 = EXECUTE AS OWNER. |
Разрешения
Видимость метаданных в представлениях каталога ограничена защищаемыми объектами, которыми владеет пользователь или которым пользователь получил некоторое разрешение. Дополнительные сведения см. в разделе Metadata Visibility Configuration.
См. также
Представления каталога объектов (Transact-SQL)
Представления каталога (Transact-SQL)