Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Перечисленные атрибуты можно применять к подпрограммам среды CLR, определяемым пользователем типам и определяемым пользователем агрегатам, зарегистрированным в SQL Server. Если атрибут не применяется, SQL Server принимает значение по умолчанию. Перечисленные атрибуты определяются в пространстве имен Microsoft.SqlServer.Server.
Атрибут SqlUserDefinedAggregate
Атрибут SqlUserDefinedAggregate указывает, что метод должен быть зарегистрирован как определяемый пользователем агрегат. Каждое пользовательское статистическое выражение должно иметь этот атрибут.
Дополнительные сведения см. в статье SqlUserDefinedAggregateAttribute.
Атрибут SqlFunction
Атрибут SqlFunction указывает, что метод должен быть зарегистрирован в качестве функции с соответствующим набором атрибутов функции.
Дополнительные сведения см. в разделе SqlFunctionAttribute.
Атрибут SqlFacet
Атрибут SqlFacet используется для возврата сведений о типе возвращаемого типа определяемого пользователем типа (UDT).
Дополнительные сведения см. в разделе SqlFacetAttribute.
Атрибут SqlProcedure
Атрибут SqlProcedure указывает, что метод должен быть зарегистрирован в качестве хранимой процедуры. Этот атрибут используется только Visual Studio для автоматической регистрации указанного метода в качестве хранимой процедуры; он не используется SQL Server.
Дополнительные сведения см. в разделе SqlProcedureAttribute.
Атрибут SqlTrigger
Атрибут SqlTrigger указывает, что метод должен быть зарегистрирован в качестве триггера.
Дополнительные сведения см. в разделе SqlTriggerContext и SqlTriggerAttribute.
SqlUserDefinedTypeAttribute
К определению класса в сборке можно применить SqlUserDefinedTypeAttribute. Это приводит к созданию определяемого пользователем типа SQL Server, привязанного к определению класса, который имеет этот настраиваемый атрибут.
Дополнительные сведения см. в статье SqlUserDefinedTypeAttribute.
Атрибут SqlMethod
Атрибут SqlMethod используется для указания свойств детерминизма и доступа к данным метода или свойства в определяемом пользователем объекте.
Дополнительные сведения см. в разделе SqlMethodAttribute.
См. также
Агрегаты User-Defined среды CLR
Функции CLR User-Defined
Типы User-Defined среды CLR
Хранимые процедуры CLR
Триггеры СРЕДЫ CLR