SAVEPOINT
보통 ROLLBACK을 명시하면 INSERT, DELETE, UPDATE, MERGE 작업 전체가 취소되는데 전체가 아닌 특정 부분에서 트랜잭션을 취소시킬 수 있다. 이렇게 하려면 취소하려는 지점을 명시한 뒤, 그 지점까지 작업을 취소하는 식으로 사용하는데 이 지점을 SAVEPOINT라고 한다. SAVEPOINT를 명시하는 방법은 다음과 같다.
SAVEPOINT 세이브포인트명;
그리고 나서, ROLLBACK
보통 ROLLBACK을 명시하면 INSERT, DELETE, UPDATE, MERGE 작업 전체가 취소되는데 전체가 아닌 특정 부분에서 트랜잭션을 취소시킬 수 있다. 이렇게 하려면 취소하려는 지점을 명시한 뒤, 그 지점까지 작업을 취소하는 식으로 사용하는데 이 지점을 SAVEPOINT라고 한다. SAVEPOINT를 명시하는 방법은 다음과 같다.
SAVEPOINT 세이브포인트명;
그리고 나서, ROLLBACK