bcp_batch

Esegue il commit di tutte le righe precedentemente sottoposte a copia bulk dalle 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.

Restituisce

Numero di righe salvato dopo l'ultima chiamata a bcp_batch oppure -1 in caso di errore.

Osservazioni

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

È possibile chiamare bcp_batch una volta ogni n righe o quando c'è una pausa nei dati in entrata (come in un'applicazione telemetrica). Se un'applicazione non chiama bcp_batch, il commit delle righe sottoposte a copia bulk viene eseguito solo quando viene chiamato bcp_done.

Vedere anche

Riferimento