bcp_batch

Aplica-se a: SQL ServerBase de Dados SQL do AzureAzure SQL Managed InstanceAzure Synapse AnalyticsSistema de Plataforma de Análise (PDW)

Faz commit de todas as linhas anteriormente copiadas em massa de variáveis de programa e enviadas para SQL Server por bcp_sendrow.

Syntax

  
DBINT bcp_batch (HDBC  
        hdbc);  

Arguments

hdbc
É o identificador de conexão ODBC habilitado para cópia em massa.

Devoluções

O número de linhas guardadas após a última chamada para bcp_batch, ou -1 em caso de erro.

Observações

Os lotes de cópias em massa definem transações. Quando uma aplicação utiliza bcp_bind e bcp_sendrow para copiar em massa linhas de variáveis de programa para SQL Server tabelas, as linhas só são comprometidas quando o programa chama bcp_batch ou bcp_done.

Pode ligar bcp_batch uma vez a cada n linhas ou quando houver uma pausa nos dados recebidos (como numa aplicação de telemetria). Se uma aplicação não chamar bcp_batch as linhas copiadas em massa só são comprometidas quando bcp_done é chamada.