Skip to Main Content

Oracle Database Discussions

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

ALTER TABLE EMP ENABLE NOVALIDATE PRIMARY KEY

13885Sep 9 2003 — edited Sep 9 2003
INITIALLY I DISABLED THE PRIMARY KEY OF THE TABLE EMP THRO THE STATEMENT

ALTER TABLE EMP DISABLE PRIMARY KEY;
Table altered


I INSERTED SOME DUPLICATE RECORDS WITH PRIMARY KEY DISABLED.AFTER THAT I ENBALE THE PRIMARY KEY AS FOLLOWS.

ALTER TABLE EMP ENABLE NOVALIDATE PRIMARY KEY;
*
ERROR at line 1:
ORA-02437: cannot validate (PK_EMP) - primary key violated


eventhough i give a novalidate directive it throws me the above error(primary key violated).

HOW CAN I REINSTATE MY PRIMARY KEY WITH ALL MY DUPLICATE RECORDS INTACT (ENABLE ,NOVALIDATE).

PLEASE SUGGEST HOW THIS COULD BE DONE

THANX

Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Oct 7 2003
Added on Sep 9 2003
1 comment
594 views