我试着用这个..
SQL> SET FOREIGN_KEY_CHECKS = 0;
SP2-0735: unknown SET option beginning "FOREIGN_KE..."
但它说未知的设置选项
我正在使用 oracle sql 11g express 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 然后不再工作