TX1의 조회 시점(t1)의 가격이 변경(t2)된다면 동시성 제어를 해주어야 한다.

insert into 주문
select :상품코드, :고객ID, :주문일시, :상점번호,...
from 상품
where 상품코드 = :상품코드
and 가격 = :가격;
if sql%rowcount = 0 then
alert('상품가격이 변경되었습니다.');
end if;
'IT 기술 > DB 개념' 카테고리의 다른 글
| Lock (0) | 2025.04.16 |
|---|---|
| 파티션을 활용한 대량 INSERT 튜닝 (0) | 2025.04.15 |
| 파티션을 활용한 대량 DELETE 튜닝 (0) | 2025.04.14 |
| 파티션, 대량 UPDATE 튜닝 (0) | 2025.04.07 |
| 파티션을 활용한 DML 튜닝 (0) | 2025.04.03 |