oracle怎么循环日期,oracle日期循环语句
oracle 过程定义两个日期变量 如何循环处理两个日期之间每天的数据
set serveroutput on
为元谋等地区用户提供了全套网页设计制作服务,及元谋网站建设行业解决方案。主营业务为成都网站建设、成都网站制作、元谋网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
DECLARE
V_RQ1 DATE;
V_RQ2 DATE;
V_RQ DATE;
BEGIN
V_RQ1 := to_date('2000-01-01','YYYY-MM-DD');
V_RQ2 := to_date('2020-01-01','YYYY-MM-DD');
FOR TABLEINFO IN (SELECT *
FROM USER_OBJECTS
WHERE CREATED BETWEEN V_RQ1 AND V_RQ2) LOOP
DBMS_OUTPUT.PUT_LINE(TABLEINFO.CREATED);
END LOOP;
EXCEPTION
WHEN OTHERS THEN
DBMS_OUTPUT.PUT_LINE(SQLERRM);
END;
/
可以参考下这个
求一段循环语句批量插入连续的日期值到Oracle数据库表中,其他类型字段值可以一样
连续日期:
create table maclean_date as select sysdate-rownum t1 from dual connect by level=1000;
select * from maclean_date where rownum10;
T1
------------------
26-AUG-14
25-AUG-14
24-AUG-14
23-AUG-14
22-AUG-14
21-AUG-14
20-AUG-14
19-AUG-14
18-AUG-14
oracle过程中如何循环指定日期到当前日期,并且我要拿到这个日期
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;
当前文章:oracle怎么循环日期,oracle日期循环语句
本文来源:http://myzitong.com/article/dseeood.html