더북(TheBook)

코드 10-33에서는 emp_tran1과 emp_tran2 테이블의 데이터를 모두 삭제한 뒤 ROLLBACK 문을 실행했습니다. ROLLBACK은 트랜잭션을 취소하는 역할을 하므로 삭제된 두 테이블의 데이터는 삭제 전 상태로 되돌아갑니다 이때 두 테이블을 삭제한 2개의 DELETE 문이 하나의 트랜잭션이 되고 이 트랜잭션을 ROLLBACK 문으로 취소합니다.

코드 10-34

-- emp_tran1 삭제
DELETE FROM emp_tran1;

-- 삭제 반영
COMMIT;

-- emp_tran2 삭제
DELETE FROM emp_tran2;

-- 삭제 취소
ROLLBACK;

-- 데이터 확인
SELECT *
  FROM emp_tran1;

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