TRUNCATE TABLE "B2BADMIN"."BIZDOC" DROP STORAGE
Error at line 2
ORA-02266: 表中的唯一/主键被启用的外键引用
这个时候可以diable 对应的FK ,删除数据后,再enable 起来。
select * from ALL_CONSTRAINTS
WHERE constraint_type='R' and wner='B2BADMIN'
AND R_CONSTRAINT_NAME = 'PK_BIZDOC_DOCID';
alter table B2BADMIN.BIZDOCARRAYATTRIBUTE disable constraint FK_BDARRATT_DOCID_BIZDOC;
oracle 删除表的约束条件
先找到表的约束名称,执行:
select * from user_constraints; 其中 CONSTRAINT_NAME 为表的约束名称
然后删除约束:
alter table TABLE_NAME drop constraint CONSTRAINT_NAME cascade;
http://www.cnblogs.com/zheng8145/archive/2009/07/13/1522593.html