버전별로 신규 생성된 힌트를 볼 수 있다.
힌트가 문장, 쿼리블록, 오브젝트, 조인 중 어디와 관련된것인지 파악도 가능하다.
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
;
'ORACLE > DBA' 카테고리의 다른 글
프로시져, 함수 AUTHID 이해 (0) | 2024.10.19 |
---|---|
ORACLE SYSTEM, ROLE, OBJECT 권한 조회 (0) | 2024.10.19 |
인덱스 invisible, visible 변경 (0) | 2024.09.23 |
오라클 서버시간 변경 ( -9 시간 조회 되는 현상 ) (0) | 2024.09.22 |
히든 파라메터 조회 (Hidden Parameter) (0) | 2024.09.05 |