マテリアライズドビューの再計算を手動で行うには、DBMS_MVIEW.REFRESHパッケージを使用します。
サンプル
例)マテリアライズドビュー「mymview」の再計算を行う
1 2 3 |
BEGIN DBMS_MVIEW.REFRESH('mymview'); END; |
- 実行例
- SQL> exec DBMS_MVIEW.REFRESH('mymview'); PL/SQLプロシージャが正常に完了しました。 SQL>
解説
- DBMS_MVIEW.REFRESHは、マテリアライズドビューを手動でリフレッシュするパッケージです。