bcp_batch
適用於: SQL Server Azure SQL 資料庫 Azure SQL 受控執行個體 Azure Synapse Analytics Analytics 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時才會認可大量複製的數據列。