資料表值參數 (OLE DB)
適用於:SQL Server
Azure SQL 資料庫 Azure SQL 受控執行個體
Azure Synapse Analytics
Platform System (PDW)
此節描述 OLE DB Driver for SQL Server 中對資料表值參數的支援。 如需其他概觀資訊,請參閱資料表值參數 (OLE DB Driver for SQL Server)。 如需範例,請參閱使用資料表值參數 (OLE DB)。
備註
目前可以藉由參數集將多列資料當做程序的參數傳送給伺服器 (ICommand::Execute 中的 DBPARAMS 參數)。 使用參數集時,該集合中的每個元素都必須以對伺服器的個別遠端程序呼叫 (RPC) 要求來進行傳送。 資料表值參數提供類似的功能,但能與伺服器更緊密地整合。 如此可以減少 RPC 要求數目,並以集合為基礎在伺服器上進行作業。
在 OLE DB Driver for SQL Server 中,資料表值參數可作為 OLE DB Rowset 物件支援。 任何 Rowset 物件都可以藉由取用者 (也就是使用 OLE DB Driver for SQL Server 的用戶端應用程式),以資料表值參數的參數預留位置來提供。 資料表值參數會被視為類似於其他 SQL Server 參數類型。 OLE DB Driver for SQL Server 能提供建立、探索、規格、繫結和結構描述介面。