效率高:spa
select to_date('200809','yyyymm')+(rownum-1) s_date from dual connect by rownum<=last_day(to_date('200809','yyyymm')) - to_date('200809','yyyymm') + 1
效率低:code
select to_date('200902','yyyymm')+(rownum-1) s_date from all_tables where rownum <= ( select last_day(to_date('200902','yyyymm')) - to_date('200902','yyyymm')+1 from dual )