ORA-02292デリートデータの主キー制約問題

エラーが発生した場合、一般的にテーブルを削除します。もう一つの理由は、表B、表Aのフィールドは、(他の引数が外部キーである)制約としてフィールドを参照することです。

フィールドは、参照フィールド、B.field = A.fieldと呼ばれ、あなたはA.field、その後、バーストエラーを削除したい場合。解決策はB.field(一部B.field = A.fieldのを)入れて殺し、その後、削除したいA.fieldを殺すことです

 

質問は、どのようにあなたはどのテーブル、テーブルフィールド参照フィールドまたは他のフィールドを知っていますか?エラーメッセージとで与えていないが、名前だけの制約を与えます。そして、あなたはALL_CONSTRAINTSを確認することができます。

 

(一般的にFK_xxxなど)CONSTRAINT_NAME =「制約名」ALL_CONSTRAINTSからTABLE_NAMEを選択

ビュー選択table_nameがフィールドAにインデックスを付けているかを知ります

おすすめ

転載: www.cnblogs.com/52wxb1314/p/10972333.html