CLR プログラミング サンプル
[このトピックはプレリリース版のドキュメントであり、今後のリリースでは変更される場合があります。空のトピックがプレースホルダーとして含まれています。ご注意 : マイクロソフトでは、より多くのコンテンツを日本語で提供できるよう、機械翻訳などの方法によってローカライズされたドキュメントを提供する場合があります。このプレリリース版の一部のコンテンツはそのような方法によってローカライズされたものです。私たちマイクロソフトは、このような方法でローカライズされたものが必ずしも最適ではなく、語彙、構文、文法における誤りを含む可能性を認識しています。このコンテンツの最終版は、従来の方法によるローカライズで行われ、その品質は旧版と同等のものになります。]
このセクションでは、サンプル アプリケーション、パッケージ サンプル、サンプル コードについて説明します。これらのサンプルを使用することで、SQL Server の CLR (共通言語ランタイム) プログラミング機能について知ることができます。
SQL Server のサンプルやサンプル データベースを表示したり使用したりするには、まずそれをダウンロードしてインストールする必要があります。詳細については、「SQL Server のサンプルとサンプル データベースのインストールに関する注意点」を参照してください。
サンプルは、演習目的で利用するためにのみ提供されています。サンプルを運用環境で使用することは想定されていないため、運用環境でのサンプルのテストは行われていません。Microsoft では、これらのサンプルに関する製品サポート サービスを提供していません。システム管理者の承認を得ることなく、サンプル アプリケーションやサンプル アセンブリを、運用中の SQL Server データベースやレポート サーバーに接続したり、これらのデータと共に使用することは避けてください。
名前 | 説明 |
---|---|
基礎となる AdventureWorks2008R2 サンプル データベースに新しい機能の層を追加するユーティリティを提供します。 |
|
Unicode と補助文字の両方の文字列を処理できる、5 つの補助文字対応 Transact-SQL 文字列関数の実装を示します。 |
|
SQL Server と、CLR ストアド プロシージャを使用してサーバーからアクセスされるファイル システムとの間の、ラージ オブジェクト (LOB) の転送を示します。 |
|
CLR インプロセス データ アクセス プロバイダのさまざまな機能を示す単純な関数が多数含まれています。 |
|
コンマ区切りの文字列を分割して 1 列のテーブルを作成する、ストリーミング テーブル値関数が含まれています。この関数は、C# および Visual Basic で記述されています。 |
|
複数のユーザー定義データ型ユーティリティ関数が含まれています。 |
|
System.Data.SqlClient を使用して、Transact-SQL とクライアント アプリケーションの両方から単純なユーザー定義データ型の作成と使用を行う方法を示します。 |
|
データベースの型システムを拡張して UTF8 エンコード値に記憶域を提供する、ユーザー定義データ型の実装を示します。 |
|
カレンダー対応日時処理を提供する、2 つのユーザー定義データ型 (CADatetime と CADate) を定義します。 |
|
複数のアクティブな結果セット (MARS) がサーバー側プログラミングでサポートされていないことに対処するための、サーバー側カーソルの使用方法を示します。 |
|
CLR 統合ユーザー定義データ型を使用して、情報の配列をクライアントからサーバー上の CLR 統合ストアド プロシージャに渡す方法を示します。 |
|
CLR 統合ベースの単純なストアド プロシージャの作成、展開、およびテストにかかわる基本的な操作を示します。 |
|
国際化対応の CLR 統合ベースの単純なストアド プロシージャの作成、展開、およびテストにかかわる基本的な操作を示します。 |
|
統合セキュリティを使用している場合に、クライアントから渡される資格情報を使用してオペレーティング システムの保護されたリソース (ファイルなど) にアクセスするための、権限借用の使用方法を示します。 |
|
CLR 統合テクノロジを使用して基本のインデックス作成機能やクエリ機能を拡張し、より複雑な型のデータやそのデータに対するクエリをサポートする方法を示します。 |
|
Oracle のマネージ コード インターフェイスを呼び出して、任意の Oracle クエリの結果をテーブル値関数として公開する方法を示します。 |
|
サーバー側の CLR ベースのストアド プロシージャ内で、クライアントへの結果セットとして ADO .NET ベースのデータセットを返す方法を示します。 |
|
System.Transactions 名前空間にあるマネージ API を使用してトランザクションを制御する方法を示します。 |
|
メタデータ カタログにクエリを実行することで、現在のデータベース内にある未使用のアセンブリをクリーンアップする方法を示します。 |
|
株式市場データを調べ、連続的な観測が示す傾向を見つけ、そのデータに基づいて将来を予測する例を示します。 |