無料スクリプト配布のPHP.TO   PHPの実用的なtips PHPマニュアル MySQLマニュアル Apacheマニュアル PostgreSQLマニュアル マニュアル検索    

REFRESH MATERIALIZED VIEW

名前

REFRESH MATERIALIZED VIEW -- マテリアライズドビューの内容を置換

概要

REFRESH MATERIALIZED VIEW 

name


    [ WITH [ NO ] DATA ]

説明

REFRESH MATERIALIZED VIEW はマテリアライズドビューの内容を完全に置き換えます。 古い内容は破棄されます。 WITH DATA が指定されている場合(またはデフォルトでは)、新しいデータを提供するために裏付け問い合わせが実行され。マテリアライズドビューはスキャン可能状態になります。 WITH NO DATA が指定されている場合、新しいデータは生成されず、マテリアライズドビューはスキャン不可状態になります。

パラメータ

name

更新するマテリアライズドビューの名前(スキーマ修飾可)です。

注釈

将来の CLUSTER 操作用のデフォルトインデックスは保持されますが、 この属性に基づいた順序で REFRESH MATERIALIZED VIEW は行を生成しません。 生成時にデータを順序付けしたければ、裏付け問い合わせの中で ORDER BY を使用しなければなりません。

以下のコマンドは、マテリアライズドビュービューの定義からの問い合わせを用いて order_summary というマテリアライズドビューの内容を置き換え、スキャン可能状態とします。

REFRESH MATERIALIZED VIEW order_summary;

以下のコマンドは annual_statistics_basis マテリアライズドビューに関連する格納領域を解放し、スキャン不可状態とします。

REFRESH MATERIALIZED VIEW annual_statistics_basis WITH NO DATA;

互換性

REFRESH MATERIALIZED VIEW PostgreSQL の拡張です。

関連項目

CREATE MATERIALIZED VIEW , ALTER MATERIALIZED VIEW , DROP MATERIALIZED VIEW

powered by SEO.CUG.NET