다른 명령
쿼리블럭( Query Block )
- 여러 힌트에 선택적 쿼리 블록 이름을 지정하여 힌트가 적용되는 쿼리 블록을 지정할 수 있습니다.
- 이 구문을 사용하면 인라인뷰에 적용되는 힌트를 외부 쿼리에 지정할 수 있습니다.
- 쿼리 블록 인자의 구문은 @queryblock 형식입니다.
- 여기서 queryblock은 쿼리에서 쿼리 블록을 지정하는 식별자입니다.
- 쿼리블록 식별자는 시스템생성 또는 사용자지정이 될 수 있습니다.
- 힌트가 적용되는 쿼리 블록 자체에 힌트를 지정할 때 @queryblock 구문을 생략합니다.
- 시스템 생성 식별자는 쿼리에 대해 EXPLAIN PLAN을 사용하여 얻을 수 있습니다.
- 변환 전 쿼리 블록 이름은 NO_QUERY_TRANSFORMATION 힌트를 사용하여 쿼리에 대해 EXPLAIN PLAN을 실행하여 확인할 수 있습니다. "NO_QUERY_TRANSFORMATION 힌트"를 참조하십시오.
- 사용자 지정 이름은 QB_NAME 힌트로 설정할 수 있습니다. "QB_NAME 힌트"를 참조하십시오.
QB_NAME 힌트
/+ QB_NAME(테이블별칭@쿼리블럭명) */