bcp_batch
提交以前由 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,或在传入数据趋缓时调用它(就像在 telemetry 应用程序中一样)。 如果应用程序不调用 bcp_batch,则仅当调用 bcp_done 时才提交大容量复制的行。