트랜잭션의 특성 (atomicity, consistency, isolation, durability)
트랜잭션에 대한 격리성이 낮은 경우 발생할 수 있는 문제점
트랜잭션?
ROLLBACK 구문을 만나면 최초의 BEGIN TRANSACTION 시점까지 모두 ROLLBACK이 수행된다. (저장점이 없는 경우!)
단, 저장점(SAVEPOINT)을 정의하면 롤백할 때, 트랜잭션에 포함된 전체 작업을 롤백하는 것이 아니라 현 시점에서 SAVEPOINT까지 트랜잭션의 일부만 롤백할 수 있다.
트랜잭션 구문
[ORACLE]
SAVEPOINT SVPT1;
...
ROLLBACK TO SVPT1;
[SQL Server]
SAVE TRANSACTION SVTP1;
ROLLBACK TRANSACTION SVTP1;
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.