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