createorreplaceprocedure sp_test ( aa invarchar, bb innumberdefault0 ) is v_pos varchar(50); v_num number; begin
---字符串查找和替换 select SUBSTR(PARAMETER, 1, INSTR(PARAMETER,branchId)-2) || SUBSTR(PARAMETER, INSTR(PARAMETER,branchId)+length(branchId)) into v_pos from dual;
---循环的使用 loop if bb isnullthen---if 判断 exit; ---退出循环 endif; if v_num >= bb then exit; endif; v_num := v_num +1; end loop;
---输出信息 dbms_output.put_line('aaaaa');
..
commit; exception when NO_DATA_FOUND then--没有记录的异常 dbms_output.put_line('ddddd'); when others then begin --输出错误信息 dbms_output.put_line(sqlerrm); rollback;