begin

  for iin1 ..1000000loop

    executeimmediate'insert into p1 values(' || i || ',' || i ||')';

    commit;

  endloop;

end;

PL/SQL拼接和使用绑定变量_绑定变量

 

可以看到动态使用拼接的是使用的常值

 

begin

  for iin1 ..1000000loop

    executeimmediate'insert into p1 values(i,'a'||i)';

    commit;

  endloop;

end;

PL/SQL拼接和使用绑定变量_绑定变量_02

使用绑定变量看到的就是变量的形式