oracle循环调用存储过程案例
Posted ylqbl
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle循环调用存储过程案例相关的知识,希望对你有一定的参考价值。
如下:
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循环调用存储过程案例的主要内容,如果未能解决你的问题,请参考以下文章