문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 마지막 판 양쪽 다음 판 | ||
study:oracle:datadb:4week_2:chap3 [2010/05/26 17:57] zummaz |
study:oracle:datadb:4week_2:chap3 [2010/05/26 18:07] zummaz |
||
---|---|---|---|
줄 10: | 줄 10: | ||
예) SELECT /*+ ORDERED */ ... | 예) SELECT /*+ ORDERED */ ... | ||
FROM TAB1, TAB2, TAB3 | FROM TAB1, TAB2, TAB3 | ||
- | WHERE .... | + | WHERE .... |
- | ORDERED 힌트는 액세스 순서만 제시할 뿐이고, | + | |
+ | |||
+ | |||
+ | *ORDERED 힌트는 액세스 순서만 제시할 뿐임 | ||
+ | *조인 방법과는 무관하기 때문에 조인방법을 유도하기 위한 USE_NL, USE_MERGE등의 힌트와 함께 사용하는 것이 일반적이다 | ||
예) SELECT /*+ ORDERED USE_NL(A B C) */......... | 예) SELECT /*+ ORDERED USE_NL(A B C) */......... | ||
줄 18: | 줄 22: | ||
| | ||
===LEADING=== | ===LEADING=== | ||
- | FROM절에 기술한 테이블의 순서와 상관없이 조인 순서를 제어하는 힌트로서 | + | *FROM절에 기술한 테이블의 순서와 상관없이 조인 순서를 제어하는 힌트 |
- | ORDERED 힌트와 함께 사용되면 무시된다. | + | *ORDERED 힌트와는 달리 |
+ | *ORDERED 힌트와 함께 사용되면 | ||
예) SELECT /*+ LEADING(b c) */...... | 예) SELECT /*+ LEADING(b c) */...... |