INSERT INTO TBSS_PRODUCTS(PRODUCTSID,COLOR,SEASON,MIANLIAO,PINPAI,MONEY,SEX,TYPE,PSIZE,STYLE,LING,XIU,KU,QUN,KOU,JIAN,LOOK,PERSON,INTIME,OUTTIME,COUNT,PLACE,WASH,CHANGE,PIC1,PIC2,PIC3,PBEIZHU) VALUES(321321312,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,2012年04月18日,?,0,?,?,?,/2012/04/18/index.png,/2012/04/18/index.png,/2012/04/18/index.png,?) 执行的时候提示ORA-00917 缺少逗号 求解答

解决方案 »

  1.   

    字段是varchar2么?   这类型插入值不加''么?
      

  2.   

    你这插入语句,一看就有问题啊!PIC3这种类型的应该是varchar类型的,肯定要加''的,而且INTIME等时间类型的要么就是date或者就是varchar类型的,也要加''的吧!
      

  3.   


    --字符串用单引号引起来
    INSERT INTO TBSS_PRODUCTS
      (PRODUCTSID,
       COLOR,
       SEASON,
       MIANLIAO,
       PINPAI,
       MONEY,
       SEX,
       TYPE,
       PSIZE,
       STYLE,
       LING,
       XIU,
       KU,
       QUN,
       KOU,
       JIAN,
       LOOK,
       PERSON,
       INTIME,
       OUTTIME,
       COUNT,
       PLACE,
       WASH,
       CHANGE,
       PIC1,
       PIC2,
       PIC3,
       PBEIZHU)
    VALUES
      ('321321312',
       ?,
       ?,
       ?,
       ?,
       ?,
       ?,
       ?,
       ?,
       ?,
       ?,
       ?,
       ?,
       ?,
       ?,
       ?,
       ?,
       ?,
       '2012年04月18日',
       ?,
       0,
       ?,
       ?,
       ?,
       '/ 2012 / 04 / 18 / index.png',
       '/ 2012 / 04 / 18 / index.png',
       '/ 2012 / 04 / 18 / index.png',
       ?)