一 问题描述
执行DROP TABLE TABLE_NAME报错 :
ORA-02449: 表中的唯一/主键被外键引用;
二 出错原因
因为被删除的这表的主键被其他表引用,所以删除表标错。
三 解决办法
DROP TABLE TABLE_NAME CASCADE CONSTRAINTS ;
这样主表上的约束和子表上的外键约束都会被删掉。
–本篇文章转自:ORA-02449: 表中的唯一/主键被外键引用ORACLE,Oracle表的主键或外键被其他表使用而无法删除的解决_皮皮攻城狮的博客-优快云博客_ora02449
本文介绍了在Oracle数据库中遇到DROPTABLETABLE_NAME报错(ORA-02449)的原因,即试图删除的表的主键被其他表的外键引用。解决方案是使用CASCADECONSTRAINTS选项同时删除主表和子表的相关约束。
1万+

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



