• 締切済み

参照元テーブルのカラムをNOT NULL属性に変更

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

みんなの回答

  • muyoshid
  • ベストアンサー率72% (230/318)
回答No.1

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

関連するQ&A