행위

"Oracle matrialize hint"의 두 판 사이의 차이

DB CAFE

 
1번째 줄: 1번째 줄:
 +
== materialize 힌트 ==
 +
* 임시테이블을 생성하여 쿼리시 한번만 실행토록 유도
 +
/*+ materialize */ 힌트를 With 절에 사용함으로써, Plan 을 보면 Temp Table (SYS_TEMP_...) 이 만들어지는 것 확인
  
/*+ materialize */ 힌트를 With 절에 사용함으로써, Plan 을 보면 Temp Table (SYS_TEMP_...) 이 만들어지는 것 확인
+
== inline 힌트 ==
+
* 임시테이블을 생성하지 않고 인라인뷰 형태로 수행하도록 유도
 
/*+ inline */  반대로, Temp Table 을 만들지 말라고 명령하는 힌트
 
/*+ inline */  반대로, Temp Table 을 만들지 말라고 명령하는 힌트
  

2023년 6월 27일 (화) 09:20 기준 최신판

thumb_up 추천메뉴 바로가기


1 materialize 힌트[편집]

  • 임시테이블을 생성하여 쿼리시 한번만 실행토록 유도

/*+ materialize */ 힌트를 With 절에 사용함으로써, Plan 을 보면 Temp Table (SYS_TEMP_...) 이 만들어지는 것 확인

2 inline 힌트[편집]

  • 임시테이블을 생성하지 않고 인라인뷰 형태로 수행하도록 유도

/*+ inline */ 반대로, Temp Table 을 만들지 말라고 명령하는 힌트