다음 중 Serializable 격리성 수준에서 나타날 수 있는 현상을 모두 나열한 것을 고르시오.

① Dirty Read, Non-Repeatable Read, Phantom Read

② Non-Repeatable Read, Phantom Read

③ Phantom Read

④ 없음


다음 중 아래 SELECT FOR UPDATE 문에 대한 설명으로 가장 올바른 것을 고르시오 - 은지

핵심노트 p175 36번 문제

select b.주문수량
from 계좌마스터 a, 주문 b
where a.고객번호 = :cust_no
and b.계좌번호 = a.계좌번호
and b.주문일자 = :ord_dt
FOR UPDATE WAIT 10

① 계좌마스터와 주문 테이블 양쪽 모두에 로우 Lock이 걸린다.

② Lock은 마지막 레코드를 읽고나면 해제된다.

③ 조건절 컬럼에 인덱스가 없으면 전체 레코드에 Lock이 걸린다.

④ Lock이 걸린 레코드를 만나면 10초간 기다렸다가 다음 레코드로 이동한다