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

请参阅

参考