CLR ユーザー定義関数

適用対象: SQL サーバー

ユーザー定義関数は、パラメーターを受け取り、計算やその他の動作を実行し、結果を返すルーチンです。 SQL Server 2005 (9.x) 以降では、Microsoft Visual Basic .NET や Microsoft Visual C# などの任意の Microsoft .NET Framework プログラミング言語でユーザー定義関数を記述できます。

関数には、1 つの値を返すスカラー関数と行セットを返すテーブル値関数の 2 種類があります。

次の表に、このセクションのトピックを示します。

CLR スカラー値関数
実装の要件とスカラー値関数の例について説明します。

CLR テーブル値関数
テーブル値関数 (TVF) を実装して使用する方法と、Transact-SQL と共通言語ランタイム (CLR) TVF の違いについて説明します。

CLR ユーザー定義集計
ユーザー定義集計の実装方法と使用方法について説明します。

参照

ユーザー定義関数