SQL Server Native Client 中的資料表值參數 (OLE DB)

適用於:SQL ServerAzure SQL DatabaseAzure SQL 受控執行個體Azure Synapse AnalyticsAnalytics Platform System (PDW)

本節描述 SQL Server Native Client OLE DB 提供者中資料表值參數的支援。 如需其他概觀資訊,請參閱 資料表值參數 (SQL Server Native Client) 。 如需範例,請參閱使用資料表值參數 (OLE DB)

備註

目前可以藉由參數集將多列資料當做程序的參數傳送給伺服器 (ICommand::Execute 中的 DBPARAMS 參數)。 使用參數集時,該集合中的每個元素都必須以對伺服器的個別遠端程序呼叫 (RPC) 要求來進行傳送。 資料表值參數提供類似的功能,但能與伺服器更緊密地整合。 這樣可減少 RPC 要求數目,並在伺服器上啟用以集合為基礎的作業。

SQL Server Native Client OLE DB Provider 支援資料表值參數做為 OLE DB Rowset 物件。 任何 Rowset 物件都可以由取用者提供(也就是使用 SQL Server Native Client OLE DB Provider 的用戶端應用程式)作為資料表值參數的預留位置。 資料表值參數會被視為類似於其他 SQL Server 參數類型。 SQL Server Native Client OLE DB 提供者提供建立、探索、規格、系結和架構介面。

本節內容

另請參閱

SQL Server Native Client (OLE DB)
使用資料表值參數 (OLE DB)