如何在oracle存储中 循环执行其他的不同存储?望高手解答
如题,我有类似于这样的存储20个,
call PJ_EPMI_MIR(to_date('2012-08-01 00:00:00','yyyy-mm-dd hh24:mi:ss'), sysdate,1);
现在我想写一个存储,去循环执行这20个存储代码如下
create or replace procedure PJ_ZDZX
(
prm_qs in date,
prm_zs in date
) as
begin
for proname in (select a.object_name
from user_objects a
where a.object_type='PROCEDURE'
and a.object_name like '%MIR%') loop
execute immediate ' call '|| proname || '(' || prm_qs || ','|| prm_zs || ',1)';
end loop;
end;
现在存储中存在错误,我已经尝试拼了好长时间,望哪位高手指点一下,帮我把他拼出来吧,小弟先谢谢了!!! 在线等!!!