次の方法で共有


SQL Server 共通言語ランタイム統合

SQL Server 2005 では、.NET Framework for Microsoft Windows の共通言語ランタイム (CLR) コンポーネントの統合が導入されました。 つまり、Microsoft Visual Basic .NET や Microsoft Visual C# などの任意の .NET Framework 言語を使用して、ストアド プロシージャ、トリガー、ユーザー定義型、ユーザー定義関数、ユーザー定義集計、ストリーミング テーブル値関数を記述できます。 Microsoft.SqlServer.Server名前空間には、マネージド コードが Microsoft SQL Server 環境と対話できるように、一連の新しいアプリケーション プログラミング インターフェイス (API) が含まれています。

このセクションでは、SQL Server 共通言語ランタイム (CLR) 統合と、ADO.NET に対する SQL Server のインプロセス固有の拡張機能に固有の機能と動作について説明します。

このセクションは、SQL Server CLR 統合でのプログラミングを開始するのに十分な情報のみを提供することを目的としており、包括的なものではありません。 詳細については、「 共通言語ランタイム (CLR) 統合プログラミングの概念」を参照してください。

このセクションにて

SQL Server CLR 統合の概要
SQL Server CLR 統合の概要について説明します。 その他のトピックへのリンクを提供します。

CLR User-Defined 関数
テーブル値関数、スカラー関数、ユーザー定義集計関数など、さまざまな種類の CLR 関数の実装方法と使用方法について説明します。

CLR User-Defined 型
CLR のユーザー定義型を実装して使用する方法について説明します。 その他のトピックへのリンクを提供します。

CLR ストアド プロシージャ
CLR のストアド プロシージャを実装して使用する方法について説明します。 その他のトピックへのリンクを提供します。

CLR トリガー
CLR のトリガーを実装して使用する方法について説明します。 その他のトピックへのリンクを提供します。

コンテキスト接続
コンテキスト接続について説明します。

SQL ServerのADO.NETにおけるProcess-Specific動作
ADO.NET の SQL Server インプロセス固有の拡張機能とコンテキスト接続について説明します。 その他のトピックへのリンクを提供します。

こちらも参照ください