AUTO COMMIT & ROLLBACK
CODEDRAGON ㆍDevelopment/Database
반응형
자동 COMMIT & ROLLBACK
사용자가 COMMIT이나 ROLLBACK명령어를 명시적으로 수행하지 않아도 아래와 같은 경우에는 자동으로 COMMIT과 자동 ROLLBACK이 발생합니다.
구분 | 자동 유무 |
SQL*PLUS가 정상 종료된 경우 | 자동 COMMIT |
SQL*PLUS가 정상 비정상 종료된 경우 | 자동 ROLLBACK |
DDL과 DCL 명령문이 수행된 경우 | 자동 COMMIT |
장애가 일어난 경우(정전, 비정상동작) | 자동 ROLLBACK |
AUTO COMMIT
DDL문에는 CREATE, ALTER, DROP, RENAME, TRUNCATE명령문이 있는데 이 명령문은 자동으로 COMMIT이 일어납니다.
'Development > Database' 카테고리의 다른 글
VIEW 생성하기 - VIEW 생성 형식, VIEW 사용 옵션, 정의한 VIEW 내용 확인하기 (0) | 2016.11.25 |
---|---|
UNIQUE 제약조건 (0) | 2016.11.24 |
트랜잭션 제어 명령어 - COMMIT, ROLLBACK, SAVEPOINT (0) | 2016.11.24 |
NOT NULL 제약조건 (0) | 2016.11.24 |
MERGE문 (0) | 2016.11.23 |