Freigeben über


bcp_batch

Commits aller Zeilen, die zuvor aus Programmvariablen kopiert wurden und von bcp_sendrow an SQL Server gesendet wurden.

Syntax

  
DBINT bcp_batch (HDBC  
hdbc  
);  
  

Argumente

hdbc
Das für den Massenkopiervorgang aktivierte ODBC-Verbindungshandle.

Rückkehr

Die Anzahl der Zeilen, die nach dem letzten Aufruf von bcp_batch gespeichert wurden, oder -1 im Fehlerfall.

Bemerkungen

Massenkopiebatches definieren Transaktionen. Wenn eine Anwendung bcp_bind und bcp_sendrow zum Massenkopien von Zeilen aus Programmvariablen in SQL Server-Tabellen verwendet, werden die Zeilen nur übernommen, wenn das Programm bcp_batch oder bcp_done aufruft.

Sie können bcp_batch einmal alle n Zeilen aufrufen oder wenn eine Ull in eingehenden Daten (wie in einer Telemetrieanwendung) vorhanden ist. Wenn eine Anwendung keine bcp_batch aufruft, werden die kopierten Massenzeilen nur übernommen, wenn bcp_done aufgerufen wird.

Siehe auch

Massenkopierfunktionen