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 ne prend 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 cet ensemble. SQL Server’intégration au Common Language Runtime (CLR) de Microsoft .NET Framework 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.