Database/Oracle
[오라클] 레터럴(LATERAL) 인라인뷰
데브포유
2016. 7. 20. 14:59
반응형
오라클 12.1 버전부터 지원하는 레터럴 인라인뷰는 다음과 같은 형식입니다.
SELECT EMP_NM
, .DEPT_NM
FROM T_DEPT, LATERAL(SELECT *
FROM T_EMP
WHERE T_DEPT.EMP_ID = T_EMP.EMP_ID
)
LATERAL 인라인뷰 기능이 추가된 것은 인라인뷰에 조건을 PUSH하는 것을 구문으로 지원하고자 한 것으로 보입니다.
11버전가지는 옵티마이저 힌트를 사용해서 조건을 인라인뷰 내부로 PUSH 해야 했으니까요...
반응형