SQLP CBT 기출문제 예상문제 479번
다음 문제를 풀어보세요.
다음 SQL문이 다른 트랜잭션에 미치는 영향으로 가장 적절한 것을 고르시오.
CREATE TABLE PRODUCT (
PRODUCT_ID NUMBER PRIMARY KEY,
PRODUCT_NAME VARCHAR2(100),
STOCK_QUANTITY NUMBER
);
INSERT INTO PRODUCT VALUES (1, 'Laptop', 50);
INSERT INTO PRODUCT VALUES (2, 'Mouse', 100);
-- 트랜잭션 X
SELECT STOCK_QUANTITY FROM PRODUCT WHERE PRODUCT_ID = 1 FOR UPDATE;
-- 이후 PRODUCT_ID = 1 에 대한 UPDATE 작업 수행 예정
[문제 시나리오]
PRODUCT 테이블에서 PRODUCT_ID = 1인 제품의 STOCK_QUANTITY를 확인한 후 재고를 변경하려는 트랜잭션 X가 있습니다.