ORACLE/DBA
오라클 힌트 목록
레벨업중
2024. 9. 23. 06:58
버전별로 신규 생성된 힌트를 볼 수 있다.
힌트가 문장, 쿼리블록, 오브젝트, 조인 중 어디와 관련된것인지 파악도 가능하다.
SELECT VERSION,
VERSION_OUTLINE OUTLINE,
NAME,
INVERSE,
SQL_FEATURE,
CLASS,
DECODE(BITAND(TARGET_LEVEL,1),1,'State') AS STATEMENT_LEVEL,
DECODE(BITAND(TARGET_LEVEL,2),2,'QBlock') AS QUERY_BLOCK_LEVEL,
DECODE(BITAND(TARGET_LEVEL,4),4,'Object') AS OBJECT_LEVEL,
DECODE(BITAND(TARGET_LEVEL,8),8,'Join') AS JOIN_LEVEL,
TARGET_LEVEL
FROM V$SQL_HINT
WHERE 1 = 1
ORDER BY TO_NUMBER(SUBSTR(VERSION,1,3)),
VERSION,
TO_NUMBER(SUBSTR(VERSION_OUTLINE,1,3)) NULLS LAST,
VERSION_OUTLINE NULLS LAST,
NAME
;