1、在删除索引或主键时,提示ORA-02429:无法删除用于强制唯一/主键的索引,如下图所示:

2、主键唯一索引,不允许单独删除而保留主键约束,但是可以保留唯一索引单独删除主键约束。因此要想删除引唯一索引,只能先删除主键约束,PK_V_M_RECORD_BASE为主键或索引名,执行如下命令:
ALTER TABLE MEDICAL_RECORD DROP CONSTRAINT PK_V_M_RECORD_BASE
3、然后在删除主键即可。
在尝试删除Oracle数据库中的主键或唯一索引时,会遇到ORA-02429错误,因为主键约束依赖于该索引。解决方法是先使用ALTER TABLE命令删除主键约束,例如:ALTERTABLE MEDICAL_RECORD DROP CONSTRAINT PK_V_M_RECORD_BASE,然后再删除主键索引。
1、在删除索引或主键时,提示ORA-02429:无法删除用于强制唯一/主键的索引,如下图所示:

2、主键唯一索引,不允许单独删除而保留主键约束,但是可以保留唯一索引单独删除主键约束。因此要想删除引唯一索引,只能先删除主键约束,PK_V_M_RECORD_BASE为主键或索引名,执行如下命令:
ALTER TABLE MEDICAL_RECORD DROP CONSTRAINT PK_V_M_RECORD_BASE
3、然后在删除主键即可。

被折叠的 条评论
为什么被折叠?