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