首页 > 代码库 > Oracle如何删除主键约束的同时也删除索引
Oracle如何删除主键约束的同时也删除索引
一、现象
在oracle10g中删除主键约束后,在插入重复数据时候仍然报“ORA-00001”错误。
二、原因
Oracle在的10g版本中对内部函数"atbdui"进行了调整,导致在删除约束的时候无法删除用户创建的索引。
这个现象被Oracle分类到了“PROBLEM”。
三、方法
在删除约束的时候需要显示的指定“drop index”选项来完成索引的级链删除。
例:alter table table_name drop constraint constraint_name cascade drop index;
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。