최대 1 분 소요

ROLLBACK이란?

트랜잭션 연산 처리 중 문제가 발생하여 문제 발견 사항을 취소하는 명령어.

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

Transaction(INSERT, UPDATE, DELETE)의 작업 내용을 취소한다.

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

COMMIT과 ROLLBACK의 장점

  • 데이터 무결성 보장
  • 영구적인 변경 전에 데이터의 변경 사항을 확인할 수 있음
  • 논리적으로 연관된 작업을 그룹화 할 수 있음

요약

  1. ROLLBACK을 통하여 데이터 무결성을 보장할 수 있음.
  2. ROLLBACK은 이전 COMMIT한 곳까지 트랜잭션 작업 내용을 취소하여 되돌린다.

댓글남기기