Partager via


Agrégats CLR définis par l’utilisateur

S’applique à : SQL Server

Les fonctions d’agrégation effectuent un calcul sur un ensemble de valeurs et renvoient une valeur unique. Traditionnellement, Microsoft SQL Server n’a pris en charge que les fonctions d’agrégation intégrées, telles que SUM ou MAX, qui fonctionnent 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 décrit les rubriques de cette section.

Conditions requises pour les agrégats CLR définis par l’utilisateur
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 CLR définies par l’utilisateur
Explique comment appeler des agrégats définis par l'utilisateur.