쿼리 4-7을 실행하면 “1 행 이(가) 삭제되었습니다.”라는 메시지가 나오면서 데이터 1건이 삭제됩니다. 쿼리 4-8에 나온 것처럼 SELECT 문을 실행해 emp03 테이블을 조회해 봅시다.
쿼리 4-8 emp03 테이블 조회
SELECT * FROM emp03;
▲ 그림 4-2 쿼리 4-8을 실행한 결과
입력했던 4건 중 emp_id 값이 4인 한 건이 삭제된 것을 확인할 수 있습니다. 이 삭제 작업이 정상이라면 COMMIT 문을 실행하여 완료하고, 잘못 지웠다면 ROLLBACK 문을 실행하여 지우기 전 상태로 되돌아갈 수 있습니다. DELETE 문장이 제대로 동작한 것을 확인했으니 여기서는 ROLLBACK 문을 실행해 이전 상태로 되돌리도록 하죠.
쿼리 4-9 ROLLBACK 문을 실행해 DELETE 전 상태로 복귀
ROLLBACK;