循环调用
--循环跑数
declare
v_a varchar2(50)
v_b varchar2(50)
begin
loop
存储(v_a='起始日期',v_b='');
v_a := to_char(to_date(v_a,'yyyymmdd'));
exit when v_a > 日期;
end loop;
end;
--循环跑月末
declare
v_a varchar2(50)
v_b varchar2(50)
begin
loop
存储(v_a='起始月末日期',v_b='');
v_a := to_char(add_months(to_date(v_a,'yyyymmdd'),1),'yyyymmdd');
exit when v_a > 日期;
end loop;
end;