ORACLE - 在表不存在时删除约束

问题描述:

因此,对于一个奇怪的重做,我的表被删除,但约束依然存在,所以我不能重新创建具有相同约束的表。是否有方法可以删除这些约束?ORACLE - 在表不存在时删除约束

当我做一个选择在ALL_CONSTRAINTS表:

select * from all_constraints where CONSTRAINT_NAME like 'C710%'; 

我得到这样的:(? “X” 是的,这意味着表犯规存在的表名)

C710_C700_INT_MESSAGE_ID_FK [R X

C710_INT_PROFILE_PK P X [

C710_UPDATED_TS_CKçX

我试了PURGE RECYCLEBIN;没有成功

+0

建议你标记你的答案被接受 – 2010-08-12 23:13:22

好没关系,SQL开发didnt实际删除表,它创造了一个又一个名为“X” ..