Benutzerdefinierte CLR-Aggregate

Gilt für:SQL Server

Aggregatfunktionen führen eine Berechnung für eine Gruppe von Werten durch und geben einen einzelnen Wert zurück. In der Regel unterstützt Microsoft SQL Server nur integrierte Aggregatfunktionen, z. B. SUM oder MAX, die mit einer Reihe von eingabeskakaleren Werten arbeiten und einen einzelnen Aggregatwert aus dieser Gruppe generieren. SQL Server Integration mit der Microsoft .NET Framework Common Language Runtime (CLR) ermöglicht es Entwicklern jetzt, benutzerdefinierte Aggregatfunktionen in verwaltetem Code zu erstellen und diese Funktionen für Transact-SQL oder anderen verwalteten Code zugänglich zu machen.

In der folgenden Tabelle sind die Themen dieses Abschnitts aufgeführt.

Anforderungen für benutzerdefinierte CLR-Aggregate
Stellt eine Übersicht über die Anforderungen zum Implementieren von benutzerdefinierten CLR-Aggregatfunktionen bereit.

Aufrufen von CLR-benutzerdefinierten Aggregatfunktionen
Erläutert, wie benutzerdefinierte Aggregate aufgerufen werden.