SQL Server Native Client 中的表值参数 (OLE DB)

适用于:SQL Server Azure SQL 数据库 Azure SQL 托管实例 Azure Synapse Analytics Analytics 平台系统(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 行集 对象。 任何 行集 对象都可以由使用者(即使用 SQL Server Native Client OLE DB 提供程序的客户端应用程序)作为表值参数的占位符提供。 表值参数的处理方式与其他 SQL Server 参数类型相似。 SQL Server Native Client OLE DB 提供程序提供创建、发现、规范、绑定和架构接口。

本节内容

另请参阅

SQL Server Native Client (OLE DB)
使用表值参数 (OLE DB)