bcp_batch

适用于:SQL Server Azure SQL 数据库 Azure SQL 托管实例 Azure Synapse Analytics Analytics 平台系统(PDW)

提交以前从程序变量大容量复制的所有行,并通过bcp_sendrow发送到 SQL Server

语法

  
DBINT bcp_batch (HDBC  
        hdbc);  

参数

hdbc
已启用大容量复制的 ODBC 连接句柄。

返回

上次调用 bcp_batch后保存的行数;如果出错,则为 -1。

注解

大容量复制批处理定义事务。 当应用程序使用 bcp_bindbcp_sendrow 将行从程序变量批量复制到 SQL Server 表时,仅当程序调用 bcp_batchbcp_done时才提交这些行。

可以每隔 n 行调用一次bcp_batch,或者在传入数据(如遥测应用程序中所示)时调用一次。 如果应用程序未调用bcp_batch仅当调用bcp_done才会提交大容量复制的行。

另请参阅

大容量复制函数