COMMIT(커밋), COMMIT 이후 데이터 상태, COMMIT 문법 형식
CODEDRAGON ㆍDevelopment/Database
반응형
COMMIT(커밋)
- 모든 작업을 정상적으로 처리하겠다고 확정하는 명령어
- 트랜잭션의 처리 과정을 데이터베이스에 반영하기 위해서, 변경된 내용을 모두 영구 저장합니다
- COMMIT 수행하면, 하나의 트랜잭션 과정을 종료하게 됩니다.
- TRANSACTION(INSERT, UPDATE, DELETE)작업 내용을 실제 데이터베이스에 저장됩니다.
- 이전 데이터가 변경된 데이터로 완전히 UPDATE됩니다.
- COMMIT후 모든 사용자가 변경된 데이터의 결과를 볼 수 있습니다.
COMMIT 이후 데이터 상태
- 데이터에 대한 변경 사항이 물리적인 디스크에 반영됩니다.
- COMMIT 이전 데이터는 복구할 수 없습니다.
- 모든 사용자가 변경된 결과를 볼 수 있습니다.
- 트랜잭션과 관련된 행의 잠금(Lock)이 풀리며 다른 사용자들이 조작할 수 있습니다.
COMMIT 문법 형식
COMMIT; |
'Development > Database' 카테고리의 다른 글
RENAME (0) | 2016.11.23 |
---|---|
ROLLBACK(롤백), ROLLBACK 이후 데이터 상태, ROLLBACK 문법 형식 (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 |
TRUNCATE, DROP TABLE vs TRUNCATE TABLE (0) | 2016.11.22 |