| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

差分

ナビゲーションに移動 検索に移動
編集の要約なし
==[[DB2 マテリアライズ照会表の作成]]==
[[DB2]] |
*http://typea.info/tips/wiki.cgi
CREATE C[[R]]EATE TABLE 表名 AS ( 全選択 )
[DATA INITIALLY DEFERRED REFRESH 更新方式 ]   [ENABLE QUERY OPTIMIZATION]
  [MAINTAINED BY USER]
!内容
|-
|DATA INITIALLY DEFERREDDEFE[[R]][[R]]ED|表作成時にデータを初期化しません。データを初期化するにはREFRESH 表作成時にデータを初期化しません。データを初期化するには[[R]]EF[[R]]ESH TABLEを用います。
|-
|REFRESH DEFERRED[[R]]EF[[R]]ESH DEFE[[R]][[R]]ED|REFRESH [[R]]EF[[R]]ESH TABLEを実行することで、表のデータを更新
|-
|REFRESH [[R]]EF[[R]]ESH IMMEDIATE
|基本表への更新、削除、挿入は、マテリアライズ照会表に即座に反映
|-
|ENABLE QUERY QUE[[R]]Y OPTIMIZATION
|マテリアライズ照会表を用いたクエリーの最適化を許可
|-
|MAINTAINED BY USERUSE[[R]]|マテリアライズ照会表に対する直接の更新、削除、挿入を許可します。このオプションを指定すると、REFRESH マテリアライズ照会表に対する直接の更新、削除、挿入を許可します。このオプションを指定すると、[[R]]EF[[R]]ESH TABLEによる表の更新はできなくなります。
|-
|}
<blockquote>INDEX を作成するには、REFRESH を作成するには、[[R]]EF[[R]]ESH TABLE が実行済みである必要がある</blockquote>

案内メニュー