SQLP CBT 기출문제 예상문제 444번
다음 문제를 풀어보세요.
다음은 두 테이블 `ORDERS`와 `CUSTOMERS`의 예상 실행계획 일부를 보여준다. 이 실행계획에서 두 테이블의 조인 방식은 무엇으로 예상되는가?
CREATE TABLE ORDERS (
ORDER_ID NUMBER PRIMARY KEY,
CUST_ID NUMBER,
ORDER_DATE DATE,
AMOUNT NUMBER
);
CREATE TABLE CUSTOMERS (
CUST_ID NUMBER PRIMARY KEY,
CUST_NAME VARCHAR2(100),
ADDRESS VARCHAR2(200)
);
SELECT
O.ORDER_ID,
C.CUST_NAME
FROM
ORDERS O JOIN CUSTOMERS C
ON
O.CUST_ID = C.CUST_ID
WHERE
O.ORDER_DATE >= TO_DATE('2023-01-01', 'YYYY-MM-DD');
[예상 실행 계획 일부]
Id Operation Name
--------------------------------------------------
* 1 NESTED LOOPS
* 2 TABLE ACCESS BY INDEX ROWID ORDERS
* 3 INDEX RANGE SCAN ORDERS_ORDER_DATE_IDX
* 4 TABLE ACCESS BY INDEX ROWID CUSTOMERS
* 5 INDEX UNIQUE SCAN CUSTOMERS_PK