[sql] 트랜잭션 중간 저장

트랜잭션 중간 저장 이유

트랜잭션 중간 저장은 복잡한 연산이나 중단된 트랜잭션을 다시 시작할 때 유용합니다. 예를 들어, 긴 시간이 걸리는 연산을 수행하는 동안 트랜잭션이 중단될 수 있으며, 중간 저장 기능을 사용하여 해당 시점부터 다시 시작할 수 있습니다.

중간 저장 방법

중간 저장 롤백

중간 저장 지점에서 롤백하면 해당 지점 이후의 변경 사항이 취소됩니다.

ROLLBACK TO SAVEPOINT savepoint_name;

트랜잭션 중간 저장을 사용하여 복구 가능한 트랜잭션을 구현할 수 있으며 데이터의 일관성을 유지할 수 있습니다.

참고 문헌: