问题出在这句
values(to_date('20030101','yyyymmdd')+rownum-1) 
rownum是列啊

解决方案 »

  1.   

    insert into ...values() 后面还能加from 和where吗,好像不行吧!
      

  2.   

    insert into values(  ) ,一次好象只能插入一条记录。
      

  3.   

    用add_day() 吧,rowid 和 rownum 都是虚拟的列,只有在查询时才有效
      

  4.   

    我换一下提法:--第一句insert into mydate
    select to_date('20030101','yyyymmdd')+rownum-1 from all_objects
    --第二句insert into mydate
    values(to_date('20030101','yyyymmdd')+rownum-1) 这两句有什么区别??