2016-09-02 34 views
0

私は初心者であり、事前作成された表にマテリアライズド・ビューを作成しました。既存の表を、既存のデータを削除せずにマテリアライズド・ビューを使用して更新します。

CREATE MATERIALIZED VIEW "REPO" 
ON PREBUILT TABLE 
WITH REDUCED PRECISION 
AS 
SELECT r.section AS section, 
    hvw.id, 
    hvw.resource,trunc(sysdate) 
    FROM rephier r 
    INNER JOIN hist hvw 
    ON hvw.section =r.sicovam 

私はそれがテーブルREPO内のすべてのデータを削除して、既存のデータを削除して、テーブルに新しいデータを挿入するために、マテリアライズド・ビューでは、それが可能な新しいdata.Isを挿入リフレッシュするたびに?それが、無specfic答え

答えて

0

をグーグルで試してみました、私はあなたによく理解していた場合、私は正確にはわからない - しかし、あなたが言ったようREPOあなたはINSERTsのために使用することができMATERIALIZED VIEWないtableです。

INSERT新しい行を追加する場合は、MATERIALIZED VIEWの代わりにTABLEを作成することをおすすめします。

Hereも作成に関するドキュメントです。MATERIALIZED VIEWS ON PREBUILT TABLE

関連する問題