Agrégats CLR définis par l'utilisateur

Les fonctions d'agrégation effectuent un calcul sur un ensemble de valeurs et retournent une valeur unique. Traditionnellement, MicrosoftSQL Server prend uniquement en charge les fonctions d'agrégation intégrées, telles que SUM ou MAX, qui opèrent sur un ensemble de valeurs d'entrée scalaires et génèrent une valeur d'agrégation unique à partir de cet ensemble. L'intégration de SQL Server avec le CLR (Common Language Runtime) de Microsoft .NET Framework permet à présent aux développeurs de créer des fonctions d'agrégation personnalisées en code managé et de mettre ces fonctions à la disposition de Transact-SQL ou d'un autre code managé.

Le tableau suivant décrit les rubriques de cette section.