Share via


bcp_batch

適用於:SQL ServerAzure SQL DatabaseAzure SQL 受控執行個體Azure Synapse AnalyticsAnalytics Platform System (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 ,或當傳入資料發生 lull 時(如同遙測應用程式中)。 如果應用程式未呼叫 bcp_batch只有在呼叫bcp_done 才會認可大量複製的資料列。

另請參閱

大量複製函式