当前位置: 代码迷 >> Oracle开发 >> execute immediate速度慢?解决方法
  详细解决方案

execute immediate速度慢?解决方法

热度:83   发布时间:2016-04-24 07:50:12.0
execute immediate速度慢?
在存储过程loop中,用
sqlStr:=   'update   '||a_tab|| '   set   a_kpid   = ' ' '||l_a_kpid.......;
execute   immediate;
和直接update   a_tab   set   a_kpid   =l_a_kpid......;相比
速度慢了不少,不知道是什么原因?


------解决方案--------------------
应该execute immediate 自身的消耗,

execute immediate中的SQL的parse和一般的SQL一样,也支持绑定变量,不会每次都parse
  相关解决方案