1、查询所有表的外键: [sql] view plain copy select table_name, constraint_name from user_constraints where constraint_type = 'R'; 2、禁用所有外键约束, 使用下面的sql生成对应sql脚本: [sql] view plain copy select 'alter table ' || table_name || ' disable constraint ' || constraint_name || ';' from user_constraints where constraint_type = 'R'; 生成的sql类似下面的语句: [sql] view plain copy alter table HRMIS_RELIC_DAMAGE disable constraint FK_HRMIS_RE_0927; alter table HRMIS_RELIC_BASE disable constraint FK_HRMIS_RE_0922; 3、启用所有外键约束, 使用下面的sql生成对应sql脚本: [sql] view plain copy select 'alter table ' || table_name || ' enable constraint ' || constraint_name || ';' from user_constraints where constraint_type = 'R'; 生成的sql类似下面的语句: [sql] view plain copy alter table HRMIS_RELIC_DAMAGE enable constraint FK_HRMIS_RE_0927; alter table HRMIS_RELIC_BASE enable constraint FK_HRMIS_RE_0922; 4、删除所有外键约束, 使用下面的sql生成对应sql脚本: [sql] view plain copy select 'alter table ' || table_name || ' drop constraint ' || constraint_name || ';' from user_constraints where constraint_type = 'R'; 生成的sql类似下面的语句: [sql] view plain copy alter table HRMIS_RELIC_DAMAGE drop constraint FK_HRMIS_RE_0927; alter table HRMIS_RELIC_BASE drop constraint FK_HRMIS_RE_0922;