Share via


RDA_BATCHOPTION

RDA_BATCHOPTION 열거형은 해당 밀어넣기와 연결된 행을 하나의 트랜잭션에서 일괄 처리할지 여부를 지정합니다.

멤버

다음 표에서는 RDA_BATCHOPTION 열거형의 열거자 및 해당 값을 설명합니다.

멤버 이름 설명

BATCHINGOFF

0

SQL Server 2005 Compact Edition(SQL Server Compact Edition)은 SQL Server 에 밀어넣은 행을 일괄 처리하지 않습니다. 서버에서 각 행을 처리합니다. 기본 설정입니다.

BATCHINGON

1

SQL Server Compact Edition 는 SQL Server 에 밀어넣은 행을 단일 트랜잭션으로 일괄 처리합니다.

주의

기본 설정은 BATCHINGOFF이며 삽입, 업데이트 및 삭제 변경 내용을 개별 트랜잭션으로 SQL Server 테이블에 적용합니다. 트랜잭션의 성공 여부는 다른 트랜잭션에 종속되지 않습니다. BATCHINGON은 단일 트랜잭션으로 모든 변경 내용을 전송하도록 지정합니다. 이 경우 트랜잭션이 성공하려면 모든 변경 내용을 성공적으로 적용해야 합니다. 변경 내용 적용이 하나라도 실패하면 완료 트랜잭션도 실패하여 어떠한 변경 내용도 SQL Server 테이블에 적용되지 않습니다.

BATCHINGONBATCHINGOFF는 모두 발생하는 첫 번째 오류뿐 아니라 모든 오류를 오류 테이블에 반환합니다. 예를 들어 BATCHINGON을 지정하고 변경 내용 5개 중 3개가 실패하는 경우 어떠한 변경 내용도 적용되지 않으며 3개의 실패는 모두 오류 테이블에 저장됩니다. BATCHINGOFF를 지정하면 동일한 3개의 실패는 오류 테이블에 저장되며 다른 두 변경 내용은 SQL Server 테이블에 적용됩니다. 일괄 처리 오류 취급 방법은 RDA 충돌 감지 및 보고를 참조하십시오.

참고 항목

관련 자료

SQL Server Compact Edition RDA(Remote Data Access) 프로그래밍

도움말 및 정보

SQL Server Compact Edition 지원 정보 보기