Aggregazioni CLR definite dall'utente

Le funzioni di aggregazione eseguono un calcolo su un set di valori e restituiscono un singolo valore. Tradizionalmente, Microsoft SQL Server ha supportato solo le funzioni di aggregazione predefinite, ad esempio SUM o MAXche funzionano su un set di valori scalari di input e generano un solo valore di aggregazione da quel set. L'integrazione SQL Server con il CLR Microsoft di .NET Framework consente ora agli sviluppatori di creare funzioni di aggregazione personalizzate in codice gestito e di rendere accessibili queste funzioni a Transact-SQL o all'altro codice gestito.

Nella tabella seguente vengono elencati gli argomenti disponibili in questa sezione.