1

我有一个带有主键和唯一约束的表(DBC)。唯一约束由两个字段组成,另一个表(客户端)的外键和日期。

唯一约束是使用以下语句创建的。

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