禁用所有外键约束
select 'alter table '||table_name||' disable constraint '||constraint_name||';' from user_constraints where constraint_type='R'
--and status='ENABLED'
启用所有外键约束
select 'alter table '||table_name||' enable constraint '||constraint_name||';' from user_constraints where constraint_type='R'
---and status='DISABLED'
删除所有外键约束
select 'alter table '||table_name||' drop constraint '||constraint_name||';' from user_constraints where constraint_type='R'
本文提供SQL脚本用于禁用、启用及删除Oracle数据库中的所有外键约束。适用于数据库维护与迁移场景。
1106

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



