表值参数 (SQL Server Native Client)

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

重要

SQL Server Native Client (SNAC) 未随附:

  • SQL Server 2022 (16.x) 及更高版本
  • SQL Server Management Studio 19 及更高版本

不建议使用 SQL Server Native Client(SQLNCLI 或 SQLNCLI11)和旧的 Microsoft OLE DB Provider for SQL Server (SQLOLEDB)进行新的应用程序开发。

对于新项目,请使用以下驱动程序之一:

对于作为 SQL Server 数据库引擎组件(版本 2012 到 2019)随附的 SQLNCLI,请参阅此支持生命周期特例

表值参数在 SQL Server 2008 (10.0.x) 中引入,它们为将多个数据行传递到服务器提供了有效方式。 表值参数提供类似于参数数组的功能,但它们提供了更好的灵活性和与 Transact-SQL 的更紧密集成,并且可以极大地提高性能。 表值参数还可以参与基于集合的操作,而参数数组不能参与。

有关表值参数和 ODBC 的信息,请参阅表值参数 (ODBC)。

有关表值参数和 OLE DB 的信息,请参阅表值参数 (OLE DB)

另请参阅

SQL Server Native Client 功能