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

     

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

     

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

     

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

    상태

    설명

    실행(active)

    트랜잭션을 실행 중

    부분 완료(partially committed)

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

    완료(committed = 커밋)

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

    실패(failed)

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

    철회(aborted = 롤백)

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

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