一个oracle存储过程的示例:
CREATE OR REPLACE PROCEDURE FOR_QQ_ANALISE_BY_JESEECHEN(statis_date IN VARCHAR2) AS
today date;
i number(11);
BEGIN
DBMS_OUTPUT.enable;
DBMS_OUTPUT.PUT_LINE(statis_date);
today := to_date(statis_date, 'yyyy-mm-dd');
Dbms_Output.put_line(today);
i := 0;
while i < 20 loop
today := today - 1;
DBMS_output.put_line( to_char(today, 'yyyy-mm-dd' ) );
i := i + 1;
end loop;
COMMIT;
END;
本文介绍了一个Oracle存储过程示例,该过程接受日期参数并输出指定日期及其前20天的日期。通过此示例,读者可以了解如何使用Oracle中的DBMS_OUTPUT包进行输出,并学习如何在存储过程中操作日期。
1653

被折叠的 条评论
为什么被折叠?



