0

Oracle 11.2.0.2-インポートデータは、いくつかの制約がON DELETE SET NULLとして設定されている10.2.0.3インスタンスからスキーマをポンプし、一部の孤立した行が(設計上)存在するようにします。データのインポート中に、親キーが見つからないというエラーが発生したため、novalidateを使用して新しい環境で制約を再作成しました(既存の孤立を孤立のままにしておきたいが、有効な親行を参照して新しい行を最初に作成する必要があるため)。

ただし、有効にしようとすると親キーが見つからないというオラクルの不満があるため、これらのインデックスを「有効」にする方法がわかりません。

既存の孤立を維持しながら、これらの制約を有効に設定するにはどうすればよいですか?

4

1 に答える 1

1

親キーが存在しない場合、参照制約を「有効」に設定することはできません。ON DELETE SET NULLを使用している場合、とにかく親キーの子テーブルにはNULLがあると思います。あなたの場合、私はNULLを持たない行を探します-これらは制約をつまずかせている行です。

于 2013-03-19T05:12:58.767 に答える