- 締切済み
参照元テーブルのカラムをNOT NULL属性に変更
参照元テーブルのカラムをNOT NULL属性に変更した場合、参照先のマテリアライズドビューに影響がありますか。マテリアライズドビューを作り直す必要がありますか。 バージョン=ORACLE11g
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- muyoshid
- ベストアンサー率72% (230/318)
回答No.1
こんにちわ。 > 参照元テーブルのカラムをNOT NULL属性に変更した場合・・・ NOT NULL にする事で、元テーブルに格納できるデータの制限が 厳しくなる訳なので、問題は無いように思います。 11.2.0.3 環境で軽くやってみましたが、特に問題はありませんでした。 ただ、実際にMaterialized View で指定しているクエリや、 リフレッシュタイプ, Oracle のバージョンによって内部動作は 変更になる可能性がありますので、実際の環境で似たような Materialized View を作って確認する事をお奨めします。 ※因みにこちらで確認したMaterialized View は高速リフレッシュです。