sql语句是insert into GCGL(projectid,info_id,GCGL_NAME) values(aa.nextval,1,'工程')
却提示ORA-00905: missing keyword,请问什么原因,望高手指点

解决方案 »

  1.   

    insert into GCGL(projectid,info_id,GCGL_NAME) values(aa.nextval,1, 'project');试试看这句执行有错没 ...
      

  2.   

    错误依旧,不是;号问题吧,是不是和nextval这个字键字有关
      

  3.   

    select aa.nextval from dual;
    能查到嗎?
      

  4.   

    先确认一下你的oracle版本是否支持nextval关键字!如果支持,就先查一下看看这个aa序列有没有问题
      

  5.   

    出先这个这个问题的原因很多,你先试试
    insert into GCGL(projectid,info_id,GCGL_NAME) values('1',1, '1')或者一组最简单的数据,看看能否插入
    如果可以的话问题就在nextval或者aa上了
      

  6.   

    insert into GCGL(projectid,info_id,GCGL_NAME) select aa.nextval,1, '工程 ' from dual;