ENTITY_IDORACLE データベースで、テーブルのレコードを更新しようとしましたTICKETS。次のエラー メッセージが表示されました。
SQL Error: ORA-00001: unique constraint (TICKET_U01) violated
00001. 00000 - "unique constraint (%s.%s) violated"
*Cause: An UPDATE or INSERT statement attempted to insert a duplicate key.
For Trusted Oracle configured in DBMS MAC mode, you may see
this message if a duplicate entry exists at a different level.
*Action: Either remove the unique restriction or do not insert the key.
ただし、確認したところ、DELETE RULEこの表の がNO ACTION制約の中にあることがわかりました。レコードENTITY_IDは、テーブルを参照する FKENTITYです。私の質問は、この場合、親レコードにルールが適用されていないということです。つまり、 tableではなくNO ACTIONtable からレコードを更新しようとすると、このエラーが発生するはずです。ここで何か不足していますか?ENTITYTICKETS