DB
DB (10) TCL(COMMIT, ROLLBACK, SAVEPOINT)
▶ TCL(TRANSACTION CONTROL LANGUAGE) - 트랜잭션을 제어하는 언어 ■ 트랜잭션(TRANSACTION) - 데이터베이스의 논리적 작업 단위 - 데이터의 변경사항(DML)들을 하나의 트랜잭션으로 묶어서 처리하겠다. => COMMIT(확정)하기 전까지의 변경사항들을 하나의 트랜잭션으로 담겠다. - 트랜잭션의 대상이 되는 SQL : INSERT, UPDATE, DELETE(DML) ● 트랜잭션의 종류 COMMIT; : 하나의 트랜잭션에 담겨있는 변경사항들을 실제 DB에 반영하겠다는 것을 의미한다. (실제 DB에 반영시킨 후 트랜잭션은 비워짐 => 확정의 개념) ROLLBACK; : 하나의 트랜잭션에 담겨있는 변경사항들을 실제 DB에 반영하지 않겠다는 것을 의미한다.(트랜잭션에 담겨있는..