본문 바로가기
데이터베이스/SQL

SQL 데이터 저장 및 취소 COMMIT, ROLLBACK

by ADELA_J 2024. 1. 16.

<COMMIT, ROLLBACK>

- 변경한 데이터를 데이터베이스에 저장하거나 취소하는 방법

 

▼ 사원 테이블에 사원 테이블에 입력한 데이터가 데이터 베이스에 저장되도록 하기

 

commit은 commit 이전에 수행했던 DML 작업들을 데이터 베이스에 영구히 반영하는

TCL임. 쉽게 말해서 모든 변경 사항을 데이터 베이스에 반영하는 것.

 

TCL = Transaction Control Languate

 

ROLLBACK모든 변경 사항을 취소하는 것. COMMIT을 수행한 이후에 CML문을 취소하기 때문에 

9~11행 (SCOTT 연봉을 4000으로 업뎃하는것)은 취소됨. 

 

그 외에 SAVEPOINT( 특정 지점까지 변경을 취소하는 것. )도 있음.