批处理存储过程调用
适用于:SQL Server
Azure SQL 数据库
Azure SQL 托管实例
Azure Synapse Analytics Analytics
平台系统(PDW)
当适当时,SQL Server Native Client ODBC 驱动程序会自动批处理对服务器的存储过程调用。 驱动程序仅在使用 ODBC CALL 转义序列时执行此操作;它不适用于 Transact-SQL EXECUTE 语句。 批处理存储过程调用可以减少到服务器的往返数目,因此可以显著提高性能。
在执行包含多个 ODBC CALL 转义序列的批处理时,驱动程序批处理对服务器的过程调用。 它还在绑定参数数组用于 ODBC CALL 转义序列时批处理过程调用。 例如,如果使用行或列形参数绑定将包含五个元素的数组绑定到 ODBC CALL SQL 语句的参数,当调用 SQLExecute 或 SQLExecDirect 时,驱动程序会向服务器发送一个包含五个过程调用的单个批处理。
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈