How to fix the Oracle error ORA-02266: unique/primary keys in table referenced by enabled foreign keys?

In this post, you’ll learn more about the Oracle ErrorORA-02266: unique/primary keys in table referenced by enabled foreign keys with the details on why you receive this error and the possible solution to fix it.

Oracle Error Description

ORA-02266: unique/primary keys in table referenced by enabled foreign keys

Reason for the Error ORA-02266: unique/primary keys in table referenced by enabled foreign keys

An attempt was made to truncate a table with unique or primary keys referenced by foreign keys enabled in another table. Other operations not allowed are dropping/truncating a partition of a partitioned table or an ALTER TABLE EXCHANGE PARTITION.

How to fix the Error ORA-02266: unique/primary keys in table referenced by enabled foreign keys ?

You can fix this error in Oracle by following the below steps

Before performing the above operations the table, disable the foreign key constraints in other tables. You can see what constraints are referencing a table by issuing the following command: SELECT * FROM USER_CONSTRAINTS WHERE TABLE_NAME = “tabnam”;

Tags :

Leave Your Comment