COMMIT

    [PL/SQL] 트랜잭션

    트랜잭션특정 테이블에서 데이터를 읽어 조작 후 다른 테이블에 입력하거나 갱신, 삭제하는데 처리 도중 오류가 발생하면 모든 작업을 원상태로 되돌리고, 처리과정이 모두 성공했을 때만 최종적으로 데이터베이스에 반영하는 것 COMMIT데이터의 처리내역을 최종적으로 반영시키는 것1COMMIT [WORK];cs ROLLBACK데이터베이스에 가해진 변경사항을 취소시킨다.1ROLLBACK [WORK] [TO [SAVEPOINT] 세이브포인트명];cs COMMIT은 작업이 성공했을 때, ROLLBACK은 작업이 실패했을 때 처리하므로 일반적으로 PL/SQL 코드를 작성할 때 디폴트로 실행부 맨 하단에 COMMIT을 명시한다. 반면, ROLLBACK은 예외처리와 함께 사용됭 특정 예외가 발생했을 때 예외처리 구문에 ROL..

반응형