bcp_batch

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Commituje wszystkie wiersze wcześniej skopiowane masowo ze zmiennych programu i wysłane do SQL Server przez bcp_sendrow.

Syntax

  
DBINT bcp_batch (HDBC  
        hdbc);  

Arguments

hdbc
Czy obsługa połączenia ODBC z obsługą kopiowania zbiorczego.

Zwroty

Liczba wierszy zapisanych po ostatnim wywołaniu do bcp_batch, lub -1 w przypadku błędu.

Remarks

Zbiorcze kopie definiują transakcje. Gdy aplikacja używa bcp_bind i bcp_sendrow do masowego kopiowania wierszy ze zmiennych programu do tabel SQL Server, wiersze są zatwierdzane tylko wtedy, gdy program wywołuje bcp_batch lub bcp_done.

Możesz wywołać bcp_batch raz na n wierszy lub gdy nastąpi przerwa w napływających danych (jak w aplikacji telemetrycznej). Jeśli aplikacja nie wywołuje bcp_batch kopiowane wiersze są zatwierdzane tylko wtedy, gdy bcp_done jest wywoływane.