一、禁止所有的外键约束

SELECT 'ALTER TABLE ' || table_name || ' disable CONSTRAINT ' || constraint_name || ';' FROM user_constraints where CONSTRAINT_TYPE = 'R';

二、用delete或truncate删除所有表的内容

SELECT 'DELETE FROM '|| table_name || ';' FROM USER_TABLES ORDER BY TABLE_NAME;

三、把已经禁止的外键打开

SELECT 'ALTER TABLE ' || table_name || ' enable CONSTRAINT ' || constraint_name || ';' FROM user_constraints where CONSTRAINT_TYPE = 'R';

posted on 2015-11-25 14:36  张亮1988  阅读(844)  评论(0编辑  收藏  举报