다음 SQL이 순서대로 정상 수행되었다. 이에 대한 설명으로 옳은 것만을 모두 고른 것은?
실행 순서
UPDATE 주문 SET 상태 = '처리중' WHERE 주문번호 = 100;
SAVEPOINT S1;
UPDATE 재고 SET 수량 = 수량 - 1 WHERE 상품번호 = 20;
ROLLBACK TO S1;
CREATE TABLE 처리기록 (번호 NUMBER);
보기
가. 재고 변경은 취소되지만 주문 상태 변경은 즉시 취소되지 않는다.
나. CREATE TABLE 실행 전에 주문 상태 변경이 묵시적으로 커밋된다.
다. 두 UPDATE 문은 서로 다른 트랜잭션에 속해야 한다.
- 1가
- 2가, 나
- 3나, 다
- 4가, 나, 다
꿈라CBT