- COMMIT : 저장되지 않은 모든 데이터를 데이터베이스에 저장하고 현재의 트랜잭션을 종료하라는 명령
- 데이터베이스에서 트랜잭션(Transaction)이란, 논리적인 일의 단위를 말함
- 예를들어서, 생각해보면 사용자가 INSERT 문을 사용해 데이터를 삽입하고, UPDATE문으로 데이터를 갱신하고, DELETE 문으로 데이터를 삭제하였다고 하자
- 만약 이 모든 과정이 오류없이 수행되었다면 지금까지 실행한 모든 작업을 '실제로' 수행하라는 명령을 내릴 수 있는데 이 때의 명령이 바로 COMMIT 명령
- COMMIT 명령을 주기 전까지의 모든 작업은 ROLLBACK 명령으로 원상태로 되돌릴 수 있음
- 만약, INSERT작업 후 SAVEPOINT A라는 명령을 실행하였다면 나중에 ROLLBACK 라는 명령을 통해 INSERT작업을 한 그 위치로 되돌아 올 수 있음
- 그러나 COMMIT을 실행하면 불가능
- 이와 같이 COMMIT 명령으로 하나의 작업이 성공적으로 끝났을 때, 트랜잭션이 끝났다고 볼 수 있음
출처
Commit이란?? (Transaction)
데이터베이스에서 트랜잭션(Transaction)이란 논리적인 일의 단위를 말합니다. 개념적으로 설명하기에는 ...
blog.naver.com
http://itnovice1.blogspot.com/2019/01/commit.html
[용어 정리] Commit이란?
[용어 정리] Commit이란? COMMIT : 저장되지 않은 모든 데이터를 데이터베이스에 저장하고 현재의 트랜잭션을 종료하라는 명령 데이터베이스에서 트랜잭션(Transaction) 이란, 논리적인 일의 단위를 말
itnovice1.blogspot.com
'용어정리' 카테고리의 다른 글
검색엔진에서 색인이란? (0) | 2021.07.22 |
---|---|
[용어정리] 강제업데이트/선택 업데이트란? (0) | 2021.07.15 |
로컬(local) 개발 환경이란 (0) | 2021.07.06 |
[용어정리] 탐색 테스트 케이스 - 테스트 차터란? (0) | 2021.07.06 |