CLR ユーザー定義集計

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

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