트랜잭션은 실행을 시작하면 항상 완료로 끝나는 것은 아니다. 트랜잭션 진행 중에 문제가 발생하게 되면 트랜잭션은 중단 될 수도 있다.
트랜잭션의 마지막 상태는 다음과 같이 2가지 중 한가지를 가진다.
commit : 트랜잭션이 정상적으로 완료된 상태를 의미한다.
rollback: 트랜잭션이 정상적으로 완료되지 않고, 종료된 상태로 트랜잭션 시작 전 상태로 돌아감을 의미한다.
'DBMS기초' 카테고리의 다른 글
15. Lock 기법 (0) | 2009.08.17 |
---|---|
14. 트랜잭션의 동시성 (0) | 2009.05.25 |
12. 트랜잭션의 ACID (0) | 2009.03.16 |
11. 트랜잭션 이란? (0) | 2009.03.16 |
10. RDBMS의 NULL (0) | 2009.03.15 |