共用方式為


bcp_batch

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

另請參閱

大量複製函式