第一天 : 01
最后一天: last_day()

解决方案 »

  1.   

    我不太清楚你想生成的表的结构,我只是揣测:
    用户输入月份(date型),用last_day取出最后一天。
    用to_number(to_char(last_day(月份),'DD'))取出最后一天是n号。
    然后写循环i in 1..n,
    insert into 表 values(to_date(to_char(月份,'YYYY-MM')||'-'||i)),
    这样可以吗?
      

  2.   

    insert into 表 values(to_date(to_char(月份,'YYYY-MM')||'-'||i),'YYYY-MM-DD')
    漏写了,呵呵