Agregados definidos por el usuario de CLR

Las funciones de agregado realizan un cálculo sobre un conjunto de valores y devuelven un solo valor. Tradicionalmente, MicrosoftSQL Server solamente ha admitido funciones de agregado integradas, como SUM o MAX, que funcionan en un conjunto valores escalares de entrada y generan un valor de agregado único de dicho conjunto. La integración de SQL Server con Common Language Runtime de (CLR) de Microsoft .NET Framework permite ahora a los desarrolladores crear funciones de agregado personalizadas en código administrado y hacer que estas funciones estén accesibles para Transact-SQL u otro código administrado.

En la siguiente tabla se muestran los temas de esta sección.