문제
아래 빈칸에 알맞은 명령어는?
<지문> 입력, 수정, 삭제한 데이터에 대해 전혀 문제가 없다고 판단됐을 경우 ( ) 명령어로 트랜잭션을 완료할 수 있다.
① COMMIT ② ROLLBACK ③ SAVEPOINT ④ REVOKE
정답
1번
해설
정답: 1. COMMIT은 트랜잭션의 변경 내용을 확정하고 영구 반영하는 명령어이다.
오답 풀이
- 1번: 트랜잭션을 완료하고 변경 내용을 확정한다.
- 2번: ROLLBACK은 변경 내용을 취소한다.
- 3번: SAVEPOINT는 트랜잭션 중간 저장점을 만든다.
- 4번: REVOKE는 권한 회수 명령이다.
보충 개념 TCL에는 COMMIT, ROLLBACK, SAVEPOINT 등이 있다. COMMIT 이후에는 일반적으로 해당 변경을 ROLLBACK으로 되돌릴 수 없다.