集計関数は、値の集まりに対して計算を実行し、1 つの値を返します。 従来、Microsoft SQL Server では、入力スカラー値のセットを操作し、そのセットから 1 つの集計値を生成する、 や MAX
などのSUM
組み込みの集計関数のみがサポートされています。 Microsoft .NET Framework共通言語ランタイム (CLR) との統合SQL Server、開発者はマネージ コードでカスタム集計関数を作成し、これらの関数を Transact-SQL またはその他のマネージド コードからアクセスできるようにしました。
次の表に、このセクションのトピックを示します。
CLR ユーザー定義集計の要件
CLR ユーザー定義集計関数の実装要件の概要について説明します。
CLR ユーザー定義集計関数の呼び出し
ユーザー定義集計を呼び出す方法について説明します。