Fonctions CLR définies par l'utilisateur
S’applique à : SQL Server
Les fonctions définies par l'utilisateur sont des routines qui acceptent des paramètres, effectuent des calculs ou d'autres actions et retournent un résultat. À compter de SQL Server 2005 (9.x), vous pouvez écrire des fonctions définies par l’utilisateur dans n’importe quel langage de programmation Microsoft .NET Framework, tel que Microsoft Visual Basic .NET ou Microsoft Visual C#.
Il existe deux types de fonctions : fonction scalaire, qui retourne une valeur unique, et fonction table, qui retourne un ensemble de lignes.
Le tableau suivant décrit les rubriques de cette section.
Fonctions scalaires CLR
Couvre les spécifications d'implémentation et des exemples de fonctions scalaires.
Fonctions table CLR
Explique comment implémenter et utiliser des fonctions table (TVFs), ainsi que des différences entre les fonctions Transact-SQL et CLR (Common Language Runtime).
Agrégats CLR définis par l’utilisateur
Décrit comment implémenter et utiliser les agrégats définis par l'utilisateur.