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