bcp_batch
Si applica a: SQL Server Database SQL di Azure Istanza gestita di SQL di Azure Azure Synapse Analytics Piattaforma di strumenti analitici (PDW)
Esegue il commit di tutte le righe copiate in precedenza da variabili di programma e inviate a SQL Server da bcp_sendrow.
Sintassi
DBINT bcp_batch (HDBC
hdbc);
Argomenti
hdbc
Handle di connessione ODBC abilitato per la copia bulk.
Valori restituiti
Numero di righe salvate dopo l'ultima chiamata a bcp_batch o -1 in caso di errore.
Osservazioni:
I batch della copia bulk definiscono le transazioni. Quando un'applicazione usa bcp_bind e bcp_sendrow per copiare in blocco righe dalle variabili di programma alle tabelle di SQL Server, viene eseguito il commit delle righe solo quando il programma chiama bcp_batch o bcp_done.
È possibile chiamare bcp_batch una volta ogni n righe o quando è presente un lull nei dati in ingresso (come in un'applicazione di telemetria). Se un'applicazione non chiama bcp_batch viene eseguito il commit delle righe copiate in blocco solo quando viene chiamato bcp_done .