Create Materialized View (구체화된 뷰 생성)
Gui Operation을 통한 Materialized View(구체화된 뷰) 객체 생성에 대한 설명이다.
Materialized View Folder > Context Menu > Create Materialized View 를 실행하면 Gui Operation 을 통해 Materialized View 객체를 생성할 수 있다.
Common, Query, Materialized View Info, Storage, Index, Partition, Comment 각 탭에서 세부 내용을 설정할 수 있다.

하단 SQL 영역에서 설정한 내용이 적용된 SQL 을 확인할 수 있다.
Common
생성할 Materialized View 의 Schema, Name 을 설정한다.

Schema
Materialized View (구체화된 뷰)를 생성할 Schema 를 선택한다. 기본값: 현재 Connection 생성한 Schema
Name
생성할 Materialized View(구체화된 뷰)의 이름을 입력한다.
Query
Materialized View(구체화된 뷰) 를 생성할 쿼리를 작성한다.
상세 동작은 Create View > Query 탭 과 동일하다. Query

Materialized View Info
생성할 Materialized View(구체화된 뷰) 의 정보를 설정한다.

Refresh Setting
필드설명Refresh Mode
Refresh Mode 를 선택한다.
On Demand (default): 사용자가 DBMS_MVIEW 패키지의 REFRESH 프로시저를 호출하는 경우에만 Refresh 를 수행한다.
On Commit : 마스터 테이블에 커밋이 일어날 때마다 Refresh 를 수행한다.
Time : 처음 Refresh가 일어날 날짜형 표현식을 선택한다. 선택할 경우 하단 Start with, Next 필드가 활성화된다.
Never Refresh : 자동 Refresh를 하지 않는다. 하단 필드가 모두 비활성화된다.
Start With
Refresh가 시작될 날짜를 설정한다. Refresh Mode에서 Time을 선택했을 경우 활성화된다.
Next
Refresh의 간격을 설정한다. Refresh Mode에서 Time을 선택했을 경우 활성화된다.
Refresh Method
Refresh 방법을 선택한다.
Force : 빠른 Refresh가 가능하면 빠른 Refresh를 수행하고, 그렇지 않으면 완전 Refresh 를 수행한다.
Fast: 빠른 Refresh를 수행한다.
Complete (default): Materialized View를 정의하는 질의를 재수행하여 완전 Refresh를 사용한다.
With
Refresh시 동기화에 사용할 식별자를 선택한다.
Build Setting
필드설명Build Mode
Build Mode를 선택한다.
Immediate (Default) : 데이터를 Materialized View를 생성하는 즉시 삽입한다.
Deferred : 처음으로 Refresh할 때 데이터를 삽입한다.
Prebuilt Table - Default (Without Reduced Precision): Table의 Column의 정확도와 Materialized View를 정의한 질의의 결과가 일치해야 한다. 선택 시 Storage 탭의 필드는 설정 불가능하다.
Prebuilt Table (With Reduced Precision): Table의 Column의 정확도가 Materialized View를 정의한 질의의 결과와 다른 것을 허용한다. 선택 시 Storage 탭의 필드는 설정 불가능하다.
Query Rewrite Enable
Materialized View가 질의 다시 쓰기에 사용될지의 여부를 설정한다.
Storage
생성할 Materialized View의 저장 공간의 물리적인 성질과 Tablespace, Segment 세부 속성을 설정한다.

상세 필드의 경우 Create Table > Storage 탭을 참고한다. Storage
Index
생성할 Materialized View의 Index를 설정한다.

상세 필드 및 동작은 Create Table > Indexes 탭과 동일하다. Indexes
Partition
생성할 Materialized View의 Partition, Subpartition을 설정한다.

상세 동작은 Create Table > Partition 탭과 동일하다. Partition
Comment
생성할 Materialized View의 Comment를 작성한다.

[Reset 버튼] 을 클릭하여 작성 내용을 초기화할 수 있다.
각 탭의 세부 항목을 설정 완료한 후 [Ok 버튼] 을 클릭하면 설정한 내용으로 Materialized View 객체가 생성된다.
Last updated
