动态SQL使用绑定变量

来源:互联网 发布:小程序 源码 编辑:程序博客网 时间:2024/04/26 16:40
SQL> begin
  for i in 1..1000000 
  loop
    execute immediate 'insert into p1 values(i)' ;
    commit;
  end loop;
end;  2    3    4    5    6    7  
  8  /
begin
*
ERROR at line 1:
ORA-00984: column not allowed here
ORA-06512: at line 4




begin
  for i in 1..1000
  loop
    execute immediate 'insert into p1 values(:x)' using i;
    commit;
  end loop;
end;
0 0