execute immediate速度慢?解决方法

execute immediate速度慢?在存储过程loop中,用sqlStr:update||a_tab||seta_kpid||l_a_kpid.......execu

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