1

主キーと一意の制約を持つテーブル (DBC) があります。一意制約は、他のテーブル (クライアント) への外部キーと日付の 2 つのフィールドで構成されます。

一意の制約は、次のステートメントで作成されました。

alter table DBC
     add constraint UNQ_DBC_CLIENT_STARTDATUM unique (FK_CLIENT, START_DATUM);

一意の制約は、データベースに重複がなく、外部キーで使用されていないことを確認するためにありました。

一意の制約を削除したい場合、常にエラーが発生します

Cannot drop index 'UNQ_DBC_CLIENT_STARTDATUM': 
needed in a foreign key constraint. 

見つけたすべての提案(キーの削除、インデックスの削除、テーブルの変更など)を試しましたが、成功しませんでした。

助言がありますか ?

4

0 に答える 0