ROLLBACK(롤백), ROLLBACK 이후 데이터 상태, ROLLBACK 문법 형식
CODEDRAGON ㆍDevelopment/Database
반응형
ROLLBACK(롤백)
- 작업 중 문제가 발생했을 때, 트랜잭션의 처리 과정에서 발생한 변경 사항을 취소하고, 트랜잭션 과정을 종료시킵니다.
- 트랜잭션으로 인한 하나의 묶음 처리가 시작되기 이전의 상태로 되돌립니다.
- TRANSACTION(INSERT, UPDATE, DELETE)작업 내용을 취소합니다.
- 이전 COMMIT한 곳까지만 복구됩니다.
ROLLBACK 이후 데이터 상태
- ROLLBACK된 DML 문장은 메모리 상의 Buffer에만 영향을 미치기 때문에 복구가 가능합니다.
- 트랜잭션과 관련된 행의 잠금(Lock)이 풀리게 됩니다.
ROLLBACK 문법 형식
ROLLBACK; |
'Development > Database' 카테고리의 다른 글
DELETE vs TRUNCATE vs DROP (0) | 2016.11.23 |
---|---|
RENAME (0) | 2016.11.23 |
COMMIT(커밋), COMMIT 이후 데이터 상태, COMMIT 문법 형식 (0) | 2016.11.23 |
ALTER TABLE - ADD COLUMN, MODIFY COLUMN, DROP COLUMN (0) | 2016.11.23 |
데이터 정의어, DDL(Data Definition Language) - CREATE TABLE, ALTER TABLE, DROP TABLE, TRUNCATE (0) | 2016.11.22 |