bcp_batch

适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例Azure Synapse AnalyticsAnalytics Platform System (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 时才提交大容量复制的行。

另请参阅

大容量复制函数