游标数据循环执行存储过程
原创
©著作权归作者所有:来自51CTO博客作者永夜不落的原创作品,请联系作者获取转载授权,否则将追究法律责任
如下:
create or replace procedure testdate_2 is
i number;
out1 varchar2(100);
out2 varchar2(100);
CUSTOMERID NUMBER;
cursor projidlist is select p.projid from proj_baseinfo p where p.projstage!='-999';
begin
for i in projidlist LOOP
begin
select p.customerid into CUSTOMERID from proj_baseinfo p where p.projid=i.projid;
--testdate_3(i.projid);
PRO_PROJ_REPORT_CRM_FINAN(i.projid,CUSTOMERID,out1,out2);
-- dbms_output.put_line(i.projidlist);
end;
end LOOP;
commit;
end testdate_2;
end;