메뉴 여닫기
개인 메뉴 토글
로그인하지 않음
만약 지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.
Dbstudy (토론 | 기여)님의 2025년 4월 29일 (화) 09:36 판 (새 문서: === 서브쿼리 UNNEST === # unnest는 풀어서 헤친다는 뜻. 메인쿼리와 서브쿼리가 같은 레벨 구조로 만들어 조인한다. # 힌트는 →‎+ unnest: # 필터방식은 항상 메인쿼리가 드라이빙이 되지만, Unnesting된 서브쿼리는 메인 쿼리 집합보다 먼저 처리될 수 있다. # 조인 방식도 다양하게 사용할 수 있다. # 세미조인 (nl_sj,hash_sj) 과 안티조인(nl_aj,hash_aj) 으로 변경 할수 있다. # 서브...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

서브쿼리 UNNEST

  1. unnest는 풀어서 헤친다는 뜻. 메인쿼리와 서브쿼리가 같은 레벨 구조로 만들어 조인한다.
  2. 힌트는 /*+ unnest */
  3. 필터방식은 항상 메인쿼리가 드라이빙이 되지만, Unnesting된 서브쿼리는 메인 쿼리 집합보다 먼저 처리될 수 있다.
  4. 조인 방식도 다양하게 사용할 수 있다.
  5. 세미조인 (nl_sj,hash_sj) 과 안티조인(nl_aj,hash_aj) 으로 변경 할수 있다.
  6. 서브쿼리에 rownum을 사용하면 Unnesting을 사용하지 못한다.
  7. 12c부터 스칼라 서브쿼리도 Unnesting이 가능해졌다.