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_bind 和 bcp_sendrow 将行从程序变量批量复制到 SQL Server 表时,仅当程序调用 bcp_batch 或 bcp_done时才提交这些行。
可以每隔 n 行调用一次bcp_batch,或者在传入数据(如遥测应用程序中所示)时调用一次。 如果应用程序未调用bcp_batch仅当调用bcp_done时才会提交大容量复制的行。