TCL

    [Oracle] TCL(TRANSACTION CONTROL LANGUAGE)

    트랜젝션 제어 언어 * 트랜젝션(TRANSACTION) - 데이터베이스의 논리적 연산단위 - 데이터의 변경사항 (DML 추가, 수정, 삭제)들을 하나의 트랜젝션에 묶어서 처리 DML문 한 개를 수행할 때 트랜젝션이 존재하면 해당 트랜젝션에 같이 묶어서 처리 트랜젝션이 존재하지 않으면 트랜젝션 만들어서 묶음 COMMIT 하기 전까지 변경사항들을 하나의 트랜젝션에 담게됨 커밋을 해야만이 실제 DB에 반영이 된다고 생각하면 됨! - 트랜젝션의 대상이 되는 SQL : INSERT, UPDATE, DELETE (DML) COMMIT(트랜젝션 종료 처리 후 확정) ROLLBACK(트랜젝션 취소) SAVEPOINT(임시저장) - COMMIT; 진행..