CLR ユーザー定義集計

集計関数は、一連の値に対して計算を実行し、1 つの値を返します。従来の Microsoft SQL Server では、一連の入力スカラ値に対して演算し、その一連の値から 1 つの集計値を生成する SUMMAX などの組み込み集計関数のみをサポートしていました。SQL Server が Microsoft .NET Framework CLR (共通言語ランタイム) と統合されたことにより、開発者はマネージ コードでカスタム集計関数を作成し、Transact-SQL や他のマネージ コードから作成した関数にアクセスできるようになりました。

このセクションのトピックでは、次の内容について説明します。

トピック 説明

CLR ユーザー定義集計の利点

CLR ユーザー定義集計関数を使用する利点について説明します。

CLR ユーザー定義集計の要件

CLR ユーザー定義集計関数の実装要件の概要について説明します。

クエリ プロセッサで使用される CLR ユーザー定義集計のプロパティ

 ユーザー定義集計のプロパティの設定について説明します。

CLR ユーザー定義集計関数の呼び出し

 ユーザー定義集計を呼び出す方法について説明します。