TCL(Transaction Control Language) 트랜잭션을 제어하는 언어이다. 데이터베이스는 데이터의 변경 사항(INSERT, UPDATE, DELETE)들을 묶어서 하나의 트랜잭션에 담아서 처리한다. DML(INSERT, UPDATE, DELETE)을 대상으로 진행이 된다. 트랜잭션 하나의 논리적인 작업 단위를 트랜잭션이라고 한다. ex) ATM에서 현금 출금 카드 삽입 메뉴 선택 금액 확인 및 인증 실제 계좌에서 금액만큼 인출 현금 인출 완료 각각의 업무들을 묶어서 하나의 작업 단위로 만드는 것을 트랜잭션이라고 한다. COMMIT 모든 작업들을 정상적으로 처리하겠다고 확정하는 구문이다. ROLLBACK 모든 작업들을 취소 처리하겠다고 확정하는 구문이다. (마지막 COMMIT 시점으로 돌아..