ORA-02449: 表中的唯一/主键被外键引用

Posted 雅冰石

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ORA-02449: 表中的唯一/主键被外键引用相关的知识,希望对你有一定的参考价值。

一 问题描述

执行DROP TABLE TABLE_NAME报错 :

ORA-02449: 表中的唯一/主键被外键引用;

二 出错原因

因为被删除的这表的主键被其他表引用,所以删除表标错。

三 解决办法

DROP TABLE TABLE_NAME CASCADE CONSTRAINTS ;

这样主表上的约束和子表上的外键约束都会被删掉。

--本篇文章转自:ORA-02449: 表中的唯一/主键被外键引用ORACLE,Oracle表的主键或外键被其他表使用而无法删除的解决_皮皮攻城狮的博客-CSDN博客_ora02449

以上是关于ORA-02449: 表中的唯一/主键被外键引用的主要内容,如果未能解决你的问题,请参考以下文章

ORA-02449: 表中的唯一/主键被外键引用

外键是唯一的吗?

JAVA hibernate中删除表遇到主键被外键引用,违反完整约束条件,不能删除的问题 2张表,一张主表user,有

修复 ORA-02273: 这个唯一/主键被一些外键引用

在 Oracle SQL 中删除表

分区期间的约束错误 Drop