表值参数 (OLE DB)

适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例Azure Synapse AnalyticsAnalytics Platform System (PDW)

下载 OLE DB 驱动程序

本节介绍 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 对象形式支持表值参数。 使用者(即使用适用于 SQL Server 的 OLE DB 驱动程序的客户端应用程序)可将任意 Rowset 对象提供用作表值参数的占位符 。 表值参数的处理方式与其他 SQL Server 参数类型相似。 OLE DB Driver for SQL Server 提供创建、发现、规范、绑定和架构接口。

本节内容

另请参阅

适用于 SQL Server 的 OLE DB 驱动程序编程
使用表值参数 (OLE DB)