SQLD 기출문제 예상문제 267번
다음 문제를 풀어보세요.
다음 중 대량의 데이터를 갱신하는 아래 SQL문의 성능 최적화 방안으로 가장 적절한 것을 고르시오.
## [테이블 구조]
CREATE TABLE ORDERS (
ORDER_ID NUMBER(10) PRIMARY KEY,
CUSTOMER_ID NUMBER(10),
ORDER_DATE DATE,
ORDER_STATUS VARCHAR2(20),
TOTAL_AMOUNT NUMBER(10,2),
LAST_UPDATED_DATE DATE
);
## [SQL 쿼리문]
UPDATE ORDERS
SET ORDER_STATUS = 'COMPLETED',
LAST_UPDATED_DATE = SYSDATE
WHERE ORDER_DATE < TRUNC(SYSDATE) - 30
AND ORDER_STATUS = 'PENDING';