create table applytable(applyid number(6,0),userid number(6,0),applydate date,
applycontent varchar2(200),confirmed number(6,0),applystate varchar2(10));--创建applytable表insert into applytable values(seq_applytable.nextval,2,to_char(sysdate,'yyyy-MM-dd hh24:mi:ss'),'项目赶进度需加班一天',3,1);

解决方案 »

  1.   

    把 to_char() 函数去掉;PS:你的列的顺序不对,你要调整一下;
      

  2.   

    applydate 定义的是date类型,但是你插入的to_char(sysdate,'yyyy-MM-dd hh24:mi:ss') 确实char类型,不匹配。列值和列要一一对应
      

  3.   

    insert into pet values(pet_seq.nextval,1,'阿猫',1,100,100,'','','',to_date('2011-07-10','yyyy-mm-dd'),1);
      

  4.   

    insert 语句最好指定列插入,不然表发生变动就出问题