1. 删除外键关联表的表数据 2. 清除主表数据 或者SELECT 'ALTER TABLE '||A.table_name|| ' DISABLE CONSTRAINT '||A.constraint_name ||' ;' FROM USER_CONSTRAINTS A WHERE A.constraint_type='R' AND A.r_constraint_name = (SELECT T.constraint_name FROM USER_CONSTRAINTS T WHERE T.constraint_type='P' AND T.table_name='XXXXXXXX'); 禁用外键约束。 清空相关表
2. 清除主表数据
或者SELECT 'ALTER TABLE '||A.table_name|| ' DISABLE CONSTRAINT '||A.constraint_name ||' ;' FROM USER_CONSTRAINTS A WHERE A.constraint_type='R' AND A.r_constraint_name =
(SELECT T.constraint_name FROM USER_CONSTRAINTS T WHERE T.constraint_type='P' AND T.table_name='XXXXXXXX');
禁用外键约束。 清空相关表
在执行主表删除时,找出关联表的对应信息,一并删除