create or replace procedure QIANFEIGL_JIAOKUANDY( cebenh varchar2, kehuh varchar2, hetongh varchar2, v_cur out query_pkg.Query_cur ) is SQLSTR VARCHAR2(3000); begin SQLSTR:=' select a.s_ch,a.s_cid,c.s_hetongh,a.d_caozuosj from zw_yingyez a left jo…
create or replace procedure testwzm(v_gdjdm in varchar2) isv_id varchar2(10);v_xlname varchar2(100);v_count number(4);beginv_count:=0; //定义游标declare cursor line_cur isselect line_code,line_name from ods_yx.line where gdjdm=v_gdjdm and rownum<10; //自定…
注:本文来源于: < Oracle存储过程中跳出循环的写法 > Oracle存储过程中跳出循环的写法 记录exit和return的用法 1:exit用来跳出循环 loop IF V_KBP IS NULL THEN EXIT; END IF; end loop; 2:return跳出存储过程 loop IF V_KBP IS NULL THEN return; END IF; end loop; 3:跳出loop 一次循环 oracle 11g已提供continue; orac…
一.创建存储过程 1.存储过程写法 create or replace procedure HVM_BYQ_TJ --变压器统计信息--->入库 (id in number) as begin .. loop then ) ; end if; then ) ; end if; end loop; end HVM_BYQ_TJ; 2.调用 call HVM_BYQ_TJ(1); 二.触发器调用存储过程 1.创建触发器 create or replace trigger HVM_ZTPJ_BYQ…