我有一个带有主键和唯一约束的表(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.
我尝试了所有可以找到但没有成功的建议(删除键、删除索引、更改表等)。
有什么建议么 ?