Udostępnij za pośrednictwem


Atrybuty niestandardowe dla procedur CLR

The attributes listed can be applied to common language runtime (CLR) routines, user-defined types, and user-defined aggregates that are registered in Microsoft SQL Server.Jeśli atrybut nie jest stosowany, SQL Server przyjmuje wartość domyślną.Atrybuty wymienione są zdefiniowane w Microsoft.SqlServer.Server obszaru nazw.

Atrybut SqlUserDefinedAggregate

SqlUserDefinedAggregate Atrybut wskazuje, że metoda powinna zostać zarejestrowana jako przez użytkownika wartość zagregowana.Każdy zdefiniowany przez użytkownika wartość zagregowana się odpowiedniej adnotacji z tym atrybut.

Aby uzyskać więcej informacji, zobacz SqlUserDefinedAggregateAttribute.

Atrybut SqlFunction

SqlFunction Atrybut wskazuje metoda powinny być rejestrowane jako funkcja z zestaw atrybutów odpowiednią funkcję.

Aby uzyskać więcej informacji, zobacz SqlFunctionAttribute.

Atrybut SqlFacet

SqlFacet Atrybut jest używany do zwracania informacji dotyczących zwrotu typu wyrażenie typ zdefiniowany przez użytkownika (UDT).

Aby uzyskać więcej informacji, zobacz SqlFacetAttribute.

Atrybut SqlProcedure

SqlProcedure Atrybut wskazuje metoda powinny być rejestrowane jako procedura składowana.Ten atrybut jest używany tylko przez program Visual Studio, aby zarejestrować określona metoda jako procedura składowana automatycznie; nie jest używany przez SQL Server.

Aby uzyskać więcej informacji, zobacz SqlProcedureAttribute.

Atrybut SqlTrigger

SqlTrigger Atrybut wskazuje metoda powinny być rejestrowane jako wyzwalacz.

Aby uzyskać więcej informacji, zobacz SqlTriggerContext i SqlTriggerAttribute.

SqlUserDefinedTypeAttribute

SqlUserDefinedTypeAttribute można stosować do definicji klasy w wirtualny plik dziennika.Powoduje on SQL Server Aby utworzyć typ zdefiniowany przez użytkownika, jest związany z definicji klasy, który ma tego atrybut niestandardowego.

Aby uzyskać więcej informacji, zobacz SqlUserDefinedTypeAttribute.

Atrybut SqlMethod

SqlMethod Atrybut jest używany do wskazania właściwość dostępu determinism i danych, metoda lub właściwość UDT.

Aby uzyskać więcej informacji, zobacz SqlMethodAttribute.