oracle 删除外键约束 禁用约束 启用约束
http://hsyd.javaeye.com/blog/379728
文章分类:数据库 关键字: oracle 删除(所有)约束 禁用(所有)约束 启用(所有)约束
执行以下sql生成的语句即可
删除所有外键约束
- select 'alter table '||table_name||' drop constraint '||constraint_name||';' from user_constraints where constraint_type='R'
select 'alter table '||table_name||' drop constraint '||constraint_name||';' from user_constraints where constraint_type='R'
禁用所有外键约束
- select 'alter table '||table_name||' disable constraint '||constraint_name||';' from user_constraints where constraint_type='R'
select 'alter table '||table_name||' disable constraint '||constraint_name||';' from user_constraints where constraint_type='R'
启用所有外键约束
- select 'alter table '||table_name||' enable constraint '||constraint_name||';' from user_constraints where constraint_type='R'
spool C:/SQL/mh_REG_FILE.sql;
--
spool off;
本文提供了一种批量管理Oracle数据库中所有外键约束的方法,包括删除、禁用和启用约束的SQL语句生成技巧。
1419

被折叠的 条评论
为什么被折叠?



