SQL Server の共通言語ランタイム統合 (ADO.NET)
更新 : November 2007
SQL Server 2005 で、Microsoft Windows 用の .NET Framework の共通言語ランタイム (CLR) コンポーネントの統合が導入されました。つまり、Microsoft Visual Basic .NET や Microsoft Visual C# を含む任意の .NET Framework 言語を使用して、ストアド プロシージャ、トリガ、ユーザー定義型、ユーザー定義関数、ユーザー定義集計、およびストリーミング テーブル値関数を作成できるようになりました。マネージ コードが Microsoft SQL Server 環境とデータをやり取りできるように、Microsoft.SqlServer.Server 名前空間には新しいアプリケーション プログラミング インターフェイス (API) のセットが含まれています。
このセクションでは、SQL Server の共通言語ランタイム (CLR) 統合および SQL Server のインプロセス固有の ADO.NET の拡張に固有の機能や動作ついて説明します。
このセクションは、SQL Server の CLR 統合を利用したプログラミングを始めるのに十分な情報を提供することを目的としており、包括的な情報の提供は目的としていません。詳細については、使用する SQL Server のバージョンに対応したバージョンの SQL Server オンライン ブックを参照してください。
SQL Server 2005 |
SQL Server 2008 |
---|---|
このセクションの内容
SQL Server の CLR 統合の概要 (ADO.NET)
SQL Server の CLR 統合の概要について説明します。追加情報へのリンクもあります。CLR ユーザー定義関数 (ADO.NET)
テーブル値関数、スカラ関数、ユーザー定義集計関数など、さまざまな種類の CLR 関数の実装方法と使用方法について説明します。CLR ユーザー定義型 (ADO.NET)
CLR のユーザー定義型を実装して使用する方法について説明します。追加情報へのリンクもあります。CLR ストアド プロシージャ (ADO.NET)
CLR のストアド プロシージャを実装して使用する方法について説明します。追加情報へのリンクもあります。CLR トリガ (ADO.NET)
CLR のトリガを実装して使用する方法について説明します。追加情報へのリンクもあります。コンテキスト接続 (ADO.NET)
コンテキスト接続について説明します。SQL Server のインプロセス固有の ADO.NET の動作
SQL Server のインプロセス固有の ADO.NET の拡張およびコンテキスト接続について説明します。追加情報へのリンクもあります。