これを使ってみた..
SQL> SET FOREIGN_KEY_CHECKS = 0;
SP2-0735: unknown SET option beginning "FOREIGN_KE..."
しかし、不明な設定オプションと表示されます
私はオラクルSQL 11gエクスプレスeを使用しています
私も試しました
begin
for i in (select constraint_name, table_name from user_constraints where constraint_type ='R'
and status = 'ENABLED') LOOP
execute immediate 'alter table '||i.table_name||' disable constraint '||i.constraint_name||'';
end loop;
end;
しかし、コンソールは7行目でスタックし、実行されていないか何か..
ここで何が起こる..
接続しました。
SQL> begin
2 for i in (select constraint_name, table_name from user_constraints where co
nstraint_type ='R'
3 and status = 'ENABLED') LOOP
4 execute immediate 'alter table '||i.table_name||' disable constraint '||i.c
onstraint_name||'';
5 end loop;
6 end;
7
7が表示され、機能しなくなりました