日期:2014-05-17 浏览次数:21043 次
--换成你的起始,终止日期就可以了 SQL> create table tab( 2 t varchar2(10), 3 d varchar2(10) 4 ); 表已创建。 SQL> declare 2 v_d1 date := to_date('2012-01-01','yyyy-mm-dd'); 3 v_d2 date := to_date('2012-01-03','yyyy-mm-dd'); 4 begin 5 insert into tab 6 select '类型'||rownum,to_char(v_d1+rownum-1,'yyyy-mm-dd') from dual 7 connect by rownum<v_d2-v_d1+2; 8 commit; 9 end; 10 / PL/SQL 过程已成功完成。 SQL> select * from tab; T D -------------------- -------------------- 类型1 2012-01-01 类型2 2012-01-02 类型3 2012-01-03