Condividi tramite


bcp_batch

Si applica a: SQL Server database SQL di Azure Istanza gestita di SQL di Azure azure Synapse Analytics Analytics Platform System (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 .

Vedi anche

Funzioni di copia bulk