Fonctions CLR définies par l'utilisateur

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. Dans SQL Server 2005, vous pouvez écrire des fonctions définies par l'utilisateur dans un 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 les fonctions table, ainsi que les différences entre les fonctions table Transact-SQL et les fonctions table du CLR.

  • Agrégats CLR définis par l'utilisateur
    Décrit comment implémenter et utiliser les agrégats définis par l'utilisateur.