PREDICATE CHANGE

Phantom Read

같은 조건을 다시 조회했는데 INSERT, DELETE, 조건 변경 UPDATE로 결과 집합이 달라진다.

조건 조회
조건 범위 변화
결과셋 변화
구분
Non-Repeatable
Phantom
대상

이미 읽은 같은 행

조건에 맞는 행 집합

원인

다른 트랜잭션의 UPDATE

INSERT, DELETE, 조건 변경 UPDATE

보호

행 버전 또는 행 잠금

범위 잠금, predicate lock, SSI