SQL Server Native Client のパラメーターのTable-Valued (OLE DB)
適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)
このセクションでは、OLE DB Provider でのテーブル値パラメーター SQL Server Native Clientサポートについて説明します。 その他の概要情報については、「テーブル値パラメーター (SQL Server Native Client)」を参照してください。 サンプルについては、「テーブル値パラメーターの使用 (OLE DB)」を参照してください。
解説
現時点では、複数行データを、パラメーター セット (ICommand::Execute の DBPARAMS パラメーター) と共にプロシージャのパラメーターとしてサーバーに送信できます。 パラメーター セットを使用する場合、セットの各要素は、個別のリモート プロシージャ コール (RPC) の要求でサーバーに送信する必要があります。 テーブル値パラメーターの機能は似ていますが、サーバーとの統合はより緊密になっています。 これにより、RPC 要求の数が減少し、サーバーでセットベースの操作が可能になります。
テーブル値パラメーターは、OLE DB Provider SQL Server Native Client OLE DB Rowset オブジェクトとしてサポートされています。 テーブル値パラメーター パラメーターのプレースホルダーとして、コンシューマー (つまり、SQL Server Native Client OLE DB Provider を使用するクライアント アプリケーション) によって、行セット オブジェクトを指定できます。 テーブル値パラメーターは、他の SQL Server パラメーターの型と同じように扱われます。 SQL Server Native Client OLE DB Provider には、作成、検出、仕様、バインド、およびスキーマ インターフェイスが用意されています。
このセクションの内容
参照
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示