다음을 통해 공유


bcp_batch

적용 대상: SQL Server Azure SQL 데이터베이스 Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System(PDW)

이전에 프로그램 변수에서 대량 복사하고 bcp_sendrow SQL Server로 전송된 모든 행을 커밋합니다.

구문

  
DBINT bcp_batch (HDBC  
        hdbc);  

인수

hdbc
대량 복사 사용 ODBC 연결 핸들입니다.

반품

bcp_batch 마지막 호출 후에 저장된 행 수 또는 오류 발생 시 -1입니다.

설명

대량 복사 일괄 처리는 트랜잭션을 정의합니다. 애플리케이션이 bcp_bind 및 bcp_sendrow 사용하여 프로그램 변수에서 SQL Server 테이블로 행을 대량 복사하는 경우 프로그램이 bcp_batch 또는 bcp_done 호출하는 경우에만 행이 커밋됩니다.

bcp_batchn 번째 행마다 한 번씩 호출하거나 원격 계측 애플리케이션에서처럼 들어오는 데이터에 소강 상태가 있는 경우에 호출할 수 있습니다. 애플리케이션이 bcp_batch 호출하지 않는 경우 대량 복사된 행은 bcp_done 호출될 때만 커밋됩니다.

참고 항목

대량 복사 함수