개인공부

COMMIT , ROLLBACK

하이후에호 2020. 9. 28. 01:16
반응형

COMMIT

 - 모든 작업을 정상적으로 처리하겠다고 확정하는 명령어

 - 트랜잭션의 처리 과정을 데이터베이스에 반영하기 위해서, 변경된 내용을 모두 영구 저장

 - COMMIT 수행하면, 하나의 트랜잭션 과정을 종료

 - 이전 DATA가 완전히 UPDATE된다.

 - 모든 사용자가 변경한 데이터의 결과를 볼 수 있다.

 

ROLLBACK

 - 작업 중 문제가 발생했을 때, 트랜젝션의 처리 과정에서 발생한 변경 사항을 취소하고, 트랜젝션 과정을 종료시킨다.

 - 트랜젝션으로 인한 하나의 묶음 처리가 시작되기 이전의 상태로 되돌린다.

 - 이전 COMMIT한 곳까지만 복구한다.

반응형