Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les attributs répertoriés peuvent être appliqués aux routines CLR (Common Language Runtime), aux types définis par l’utilisateur et aux agrégats définis par l’utilisateur inscrits dans SQL Server. Si l’attribut n’est pas appliqué, SQL Server suppose la valeur par défaut. Les attributs répertoriés sont définis dans l’espace de noms Microsoft.SqlServer.Server.
Attribut SqlUserDefinedAggregate
L’attribut SqlUserDefinedAggregate indique que la méthode doit être inscrite en tant qu’agrégat défini par l’utilisateur. Chaque agrégat défini par l'utilisateur doit être annoté avec cet attribut.
Pour plus d’informations, consultez SqlUserDefinedAggregateAttribute.
Attribut SqlFunction
L’attribut SqlFunction indique que la méthode doit être inscrite en tant que fonction, avec les attributs de fonction appropriés définis.
Pour plus d’informations, consultez SqlFunctionAttribute.
Attribut SqlFacet
L’attribut SqlFacet est utilisé pour renvoyer des informations sur le type de retour d’une expression de type défini par l’utilisateur (UDT).
Pour plus d’informations, consultez SqlFacetAttribute.
Attribut SqlProcedure
L’attribut SqlProcedure indique que la méthode doit être inscrite en tant que procédure stockée. Cet attribut est utilisé uniquement par Visual Studio pour inscrire la méthode spécifiée en tant que procédure stockée automatiquement ; elle n’est pas utilisée par SQL Server.
Pour plus d’informations, consultez SqlProcedureAttribute.
Attribut SqlTrigger
L’attribut SqlTrigger indique que la méthode doit être inscrite en tant que déclencheur.
Pour plus d’informations, consultez SqlTriggerContext et SqlTriggerAttribute.
SqlUserDefinedTypeAttribute
Vous pouvez appliquer SqlUserDefinedTypeAttribute à une définition de classe dans l'assembly. Sql Server crée un type défini par l’utilisateur lié à la définition de classe qui a cet attribut personnalisé.
Pour plus d’informations, consultez SqlUserDefinedTypeAttribute.
Attribut SqlMethod
L’attribut SqlMethod est utilisé pour indiquer le déterminisme et les propriétés d’accès aux données d’une méthode ou d’une propriété sur un UDT.
Pour plus d’informations, consultez SqlMethodAttribute.
Voir aussi
Agrégats User-Defined CLR
Fonctions User-Defined CLR
CLR User-Defined Types
Procédures stockées CLR
Déclencheurs CLR