蜻蜓眼睛的特点:Oracle游标

来源:百度文库 编辑:九乡新闻网 时间:2024/04/29 13:21:38
Oracle数据库游标格式
create or replace procedure P_WL_COSTACCOUNTKU(     P_BDate in varchar2,--开始年月               P_EDate in varchar2,--结束年月                P_ConditionId out varchar2                 )as v_count NUMBER; v_SQLDate varchar2(1000); v_Date varchar2(100) TYPE My_CurType IS REF CURSOR;        --游标声明 v_cursorCJ My_CurType;    --游标声明      begin     v_SQLDate:='select distinct f_month from MES_WL_COSTACCOUNTKU ';     --SQL语句指定游标循环的范围(SQL执行的结果个数决定游标循环的次数)     v_count:=0;    open v_cursorCJ FOR  v_SQLDate;--打开游标              loop --循环开始                FETCH v_cursorCJ into v_Date;--把单步执行的结果赋值给一个变量,便于在游标内部使用                  EXIT WHEN v_cursorCJ%NOTFOUND;--设置游标退出循环的条件   v_count:=v_count+1;  --游标内部代码   --code.......      end loop;    close v_cursorCJ;--关闭游标end;