Partager via


Agrégats CLR définis par l’utilisateur

Les fonctions d’agrégation effectuent un calcul sur un ensemble de valeurs et renvoient une valeur unique. Traditionnellement, Microsoft SQL Server a pris en charge uniquement les fonctions d’agrégation intégrées, telles que SUM ou MAX, qui opèrent sur un ensemble de valeurs scalaires d’entrée et génèrent une valeur d’agrégation unique à partir de ce jeu. L’intégration de SQL Server à Microsoft .NET Framework Common Language Runtime (CLR) permet désormais aux développeurs de créer des fonctions d’agrégation personnalisées dans du code managé et de rendre ces fonctions accessibles à Transact-SQL ou à d’autres codes managés.

Le tableau suivant répertorie les rubriques de cette section.

Conditions requises pour les agrégats User-Defined CLR
Fournit une vue d'ensemble de la configuration requise pour l'implémentation des fonctions d'agrégation définies par l'utilisateur du CLR.

Appel de fonctions d’agrégation User-Defined CLR
Explique comment appeler des agrégats définis par l'utilisateur.