v_date datea;
while v_date<=sysdate loop
dbms_output.put_line(to_char(v_date,'yyyy-mm-dd'));
v_date:= v_date + 1;
end loop;
用什么方法存储过程吗?
create or replace procedure p1
(
v_date date
)
as
begin
while v_date<=sysdate loop
dbms_output.put_line(to_char(v_date,'yyyy-mm-dd'));
end loop;
end;
不知道你具体的执行语句是什么,用输出语句代替了。
dbms_output.put_line(to_char(v_date,'yyyy-mm-dd'));