데이터 입출력 구현난도 중
20번 · 주관식 · 5점
다음 SQL처럼 읽을 때 얻은 version 값이 그대로일 때만 갱신하고, 영향받은 행이 0개이면 충돌로 처리한다. 장시간 잠금을 유지하지 않고 버전 비교로 충돌을 검출하는 기법의 명칭을 쓰시오.
-- 조회 시 version = 8
UPDATE DOCUMENT
SET body = :body, version = 9
WHERE id = :id AND version = 8;문제·코드·표·답안·해설을 ITPASSLAB이 직접 작성했습니다. 자동 판정과 점수는 학습용 예상 결과입니다.
20번 · 주관식 · 5점
-- 조회 시 version = 8
UPDATE DOCUMENT
SET body = :body, version = 9
WHERE id = :id AND version = 8;