ショボ短歌会

参照元テーブルのカラムをNOT NULL属性に変更した場合、参照先のマテリアライズドビューに影響がありますか。マテリアライズドビューを作り直す必要がありますか。

バージョン=ORACLE11g

A 回答 (1件)

こんにちわ。



> 参照元テーブルのカラムをNOT NULL属性に変更した場合・・・
NOT NULL にする事で、元テーブルに格納できるデータの制限が
厳しくなる訳なので、問題は無いように思います。
11.2.0.3 環境で軽くやってみましたが、特に問題はありませんでした。
ただ、実際にMaterialized View で指定しているクエリや、
リフレッシュタイプ, Oracle のバージョンによって内部動作は
変更になる可能性がありますので、実際の環境で似たような
Materialized View を作って確認する事をお奨めします。
※因みにこちらで確認したMaterialized View は高速リフレッシュです。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!