大家好我是小柳,oracle调用存储过程语句,关于oracle如何调用存储过程很多人还不知道,那么现在让我们一起来看看吧!

1、7 dbms_output.put_line('Hello ' || p_user_name || p_inout_val || '!');---写个存储过程循环调用test_pkgISPROCEDUREcreate or replace PROCEDURE P_LOOP_EXECcreate or replace procedure ins_emp01IS EX__VALUE EXCEPTION;V_MONTH VARCHAR2(10);BEGINV_DATE := TO_DATE('20120101','YYYYMMDD');WHILE V_DATE V_MONTH := TO_CHAR(V_DATE,'YYYYMM');-- P_L2_DW_FACT_ZZFY(V_MONTH);P_L2_DW_FACT_HR(V_MONTH);---这个是调用的存储过程,从20120101一直调用到现在的时间V_DATE := ADD_MONTHS(V_DATE,1);END LOOP;EXCEPTIONWHEN EX__VALUE THENRAISE_APPLICATION_ERROR(-20001,'当前记录已存在,作失败!');ROLLBACK;WHEN OTHERS THENRAISE_APPLICATION_ERROR(-20001,SUBSTR(SQLERRM,1,20000));ROLLBACK;END P_LOOP_EXEC;。

本文到这结束,希望上面文章对大家有所帮助。