insert into iccard_paian values("& id &","& staff_id &",to_date('"& year(range_time2) & "-" & month(range_time2)  &"','yyyy-mm),"

解决方案 »

  1.   

    to_date('" & range_time2 & "','yyyy-mm')
      

  2.   

    'yyyy-mm),"少了一个单引号,多了一个逗号'yyyy-mm')
      

  3.   

    15:05:20 SQL> select to_date('2003-06','yyyy-mm') from dual;TO_DATE('2003-06','
    -------------------
    2003-06-01 00:00:00实际:1132
    15:05:50 SQL> select to_date('200306','yyyy-mm') from dual;TO_DATE('200306','Y
    -------------------
    2003-06-01 00:00:00实际:20
    15:06:06 SQL> 
    15:06:06 SQL> select to_date('200306','yyyy-mm-dd') from dual;TO_DATE('200306','Y
    -------------------
    0020-03-06 00:00:00实际:40
    15:06:19 SQL> select to_date('20030610','yyyy-mm-dd') from dual;TO_DATE('20030610',
    -------------------
    2003-06-10 00:00:00实际:50
    15:06:34 SQL> select to_date('2003-06-10','yyyy-mm-dd') from dual;TO_DATE('2003-06-10
    -------------------
    2003-06-10 00:00:00实际:40
    15:06:45 SQL>