더북(TheBook)

2 트랜잭션의 상태 변화와 트랜잭션 제어어

 

트랜잭션의 실행 과정에서 데이터의 상태 변화 과정을 살펴보면 다음과 같습니다.

 

그림 9-12 트랜잭션의 수행 단계

 

표 9-3 트랜잭션의 수행 단계

상태

설명

실행(active)

트랜잭션을 실행 중

부분 완료(partially committed)

DML 등 트랜잭션의 명령을 실행한 후의 상태

완료(committed = 커밋)

트랜잭션이 성공적으로 완료

실패(failed)

더 이상 정상적으로 실행될 수 없음을 발견

철회(aborted = 롤백)

트랜잭션이 복원되어 트랜잭션 수행 이전 상태로 돌아감

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.