달력

12

« 2019/12 »

  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  
  •  
  •  

   

   

ROLLBACK(롤백)

  • 작업 중 문제가 발생했을 때, 트랜잭션의 처리 과정에서 발생한 변경 사항을 취소하고, 트랜잭션 과정을 종료시킵니다.
  • 트랜잭션으로 인한 하나의 묶음 처리가 시작되기 이전의 상태로 되돌립니다.
  • TRANSACTION(INSERT, UPDATE, DELETE)작업 내용을 취소합니다.
  • 이전 COMMIT한 곳까지만 복구됩니다.

   

   

   

ROLLBACK 이후 데이터 상태

  • ROLLBACK된 DML 문장은 메모리 상의 Buffer에만 영향을 미치기 때문에 복구가 가능합니다.
  • 트랜잭션과 관련된 행의 잠금(Lock)이 풀리게 됩니다.

   

   

   

ROLLBACK 문법 형식

ROLLBACK;

   

   

   

Posted by codedragon codedragon

댓글을 달아 주세요