码迷,mamicode.com
首页 > 数据库 > 详细

oracle循环调用存储过程案例

时间:2019-08-01 11:36:41      阅读:290      评论:0      收藏:0      [点我收藏+]

标签:div   存储过程   end   date   test   har   int   select   tom   

如下:

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;
          dbms_output.put_line(CUSTOMERID);
          PRO_PROJ_REPORT_CRM_FINAN(i.projid,CUSTOMERID,out1,out2);      end;
  end LOOP;
commit;
end testdate_2;
CREATE OR REPLACE PROCEDURE PRO_PROJ_REPORT_CRM_FINAN(V_P_PROJID   IN NUMBER,
                                                      V_P_CUSID    IN NUMBER,
                                                      V_E_MESSAGE  OUT VARCHAR2,
                                                      V_RESULTFLAG OUT VARCHAR2) IS ...

 

oracle循环调用存储过程案例

标签:div   存储过程   end   date   test   har   int   select   tom   

原文地址:https://www.cnblogs.com/YLQBL/p/11281441.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!