by 쭌스 HINT [2014.04.29 18:12:33]
HINT를 사용하여 JOIN 방법을 변경할 때
LEADING 힌트와 ORDERED 힌트의 차이를 명확하게 이해하기 힘드네요.
또한 어떠한 경우 LEADING을 사용하는게 효율적인지 ORDERED를 사용하는게 효율적인지 모르겠네요.
제 생각에는 LEADING이나 ORDERED나 별 차이가 없다고 느껴져서요.
명확하게 아시는 분 답변 부탁드립니다.
ordered leading
-------------- ----------------------
select /*+ ordered */ select /*+ leading ( a d b c ) */
from a, b, c, d from a, b, c, d
a -> b -> c -> d a -> d -> b -> c
답변 감사드립니다.
Leading의 특징은 드라이빙 테이블의 순서를 내가 지정할 수 있다는 점이군요..