2017-11-21 22 views

答えて

0

「再作成」とはどういう意味ですか?テーブルTのマテリアライズド・ビューを持っていますか?次にTをドロップして、Tを再作成します(以前のバージョンのテーブルTと同じ名前とデータ・タイプのビューが参照する列を含むと思われます)。その場合

dbms_mviewパッケージ内refresh機能使用:

EXEC DBMS_MVIEW.REFRESH('MVIEW_NAME') 

https://docs.oracle.com/cd/E11882_01/appdev.112/e40758/d_mview.htm#ARPLS67203

+0

を私は別のアプローチを使用するが、再現テーブルが同じデータを持っている場合DBMS_MVIEW.REFRESH(「MVIEW_NAME」)は動作型と列名。ありがとう! – Catalin

関連する問題