논리적인 작업의 단위를 묶어서 DML에 의해 조작된 결과를 작업단위(트랜잭션) 별로 제어하는 명령어를 말함.
Transaction이란
DataBase에서 사용되는 조깰 수 없는 업무처리의 단위이다.
ALL or NOHTING 하나의 작업 내부의 과정이 잘못되면 전부 취소(ROLLBACK)되어야 한다.
commit; -- 실행한 쿼리를 확정
select * from employees;
emp_no 117~ 130 까지 삭제
- ex) delete from employees where emp_no between 117 and 130;
rollback;
신규 작업 (INSERT, UPDATE, DELETE)이 확정되면 반드시 COMMIT 해 줄 것
이후에 직접 서버 서비스(웹)에서 확인 할 것