1. 거래
1.1 거래
– 논리적 작업 단위 분할을 통한 데이터 일관성 보장
– 첫 번째 DML 문이 실행될 때 시작
– 정상적인 트랜잭션 종료: COMMIT/ROLLBACK 명령을 사용할 때 또는 DDL 또는 DCL 문을 사용할 때
– 비정상 트랜잭션 종료: 사용자에 의한 tbSQL의 비정상 종료 또는 시스템의 비정상 종료. ROLLBACK 처리
1.2 종류
– COMMIT: 데이터 변경 사항을 영구적으로 저장하고 현재 트랜잭션을 종료합니다.
– STORAGE POINT: 트랜잭션 내 보관 위치를 나타냅니다.
– ROLLBACK: 데이터 변경 사항을 폐기하여 트랜잭션 종료
– ROLLBACK TO SAVEPOINT_NAME: 현재 트랜잭션을 지정된 위치(SAVEPOINT_NAME)로 롤백하고 이전 데이터 변경 사항을 버리고 트랜잭션을 종료합니다.
