次の方法で共有


Table-Valued パラメーター (OLE DB)

このセクションでは、SQL Server Native Client OLE DB Provider でのテーブル値パラメーターのサポートについて説明します。 詳細については、「 Table-Valued パラメーター (SQL Server Native Client)」を参照してください。 サンプルについては、「 Table-Valued パラメーターの使用 (OLE DB)」を参照してください。

注釈

現時点では、パラメーター セット ( ICommand::Execute の DBPARAMS パラメーター) を使用して、パラメーターとしてサーバーに複数行データを送信できます。 パラメーター セットでは、セットのすべての要素を個別のリモート プロシージャ コール (RPC) 要求でサーバーに送信する必要があります。 テーブル値パラメーターも同様の機能を提供しますが、サーバーとの統合が向上しています。 これにより、RPC 要求の数が減り、サーバーに対するセット ベースの操作が可能になります。

テーブル値パラメーターは、OLE DB Rowset オブジェクトとして SQL Server Native Client OLE DB Provider でサポートされています。 コンシューマー (つまり、SQL Server Native Client OLE DB Provider を使用するクライアント アプリケーション) によって、テーブル値パラメーター パラメーターのプレースホルダーとして、任意の Rowset オブジェクトを提供できます。 テーブル値パラメーターは、他の SQL Server パラメーター型と同様に扱われます。 SQL Server Native Client OLE DB Provider は、作成、検出、仕様、バインディング、およびスキーマ インターフェイスを提供します。

このセクションにて

こちらもご覧ください

SQL Server Native Client (OLE DB)
Table-Valued パラメーターの使用 (OLE DB)