bcp_batch

Si applica a: sìSQL Server (tutte le versioni supportate) Sìdatabase SQL di Azure SìIstanza gestita di SQL di Azure sìAzure Synapse Analytics sìParallel Data Warehouse

Esegue il commit di tutte le righe copiate in blocco in precedenza dalle variabili di programma e inviate a SQL Server bcp_sendrow.

Sintassi

  
DBINT bcp_batch (HDBC  
        hdbc);  

Argomenti

hdbc
Handle di connessione ODBC abilitato per la copia bulk.

Restituisce

Numero di righe salvate dopo l'ultima chiamata bcp_batch o -1 in caso di errore.

Commenti

I batch della copia bulk definiscono le transazioni. Quando un'applicazione usa bcp_bind e bcp_sendrow per eseguire la copia bulk di righe dalle variabili di programma alle tabelle SQL Server, viene eseguito il commit delle righe solo quando il programma chiama bcp_batch o bcp_done.

È possibile chiamare bcp_batch ogni n righe o quando è presente un blocco 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 bcp_done viene chiamato .

Vedere anche

Funzioni di copia bulk