bcp_batch

提交以前从程序变量批量复制的所有行,并通过 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 时才会提交大容量复制的行。

另请参阅

大容量复制函数