insert into guestbook(id,name) values (gb_seq.nextval,"mini")
plsql developer 说,ora-00984 列在此处不允许

解决方案 »

  1.   


    1、values(gb_seq.nextval,'mini')
    2、猜测gb_seq.nextval可能和表guestbook中id字段数据类型不符合的数据存在,例如guestbook中id字段为数值型,插入有存在ora-00984的数据存在,那么是不允许的,楼主仔细观察下。
      

  2.   

    我insert into guestbook(id) values (gb_seq.nextval)好使
      

  3.   


    好吧!再次猜测,你guestbook中name字段的宽度太小,你传入的mini如果是个参数,而且长度太大会出现截断字符的问题,不知道是不是这个。
      

  4.   

    那你的 mini 是什么? 参数? 代表某个列 还是某个字符串?
      

  5.   

    我的mini是字段name的值,是字符串,我发现原因了,我用的双引号,应该是单引号,谢谢了