在 oracle 中禁用所有相关的外键
假设你有表 T1 并且它与许多表有关系,并且它的主键约束名是“pk_t1”你要禁用这些你可以使用的外键:
Begin
For I in (select table_name, constraint_name from user_constraint t where r_constraint_name='pk_t1') loop
Execute immediate ' alter table ' || I.table_name || ' disable constraint ' || i.constraint_name;
End loop;
End;