SQL> desc timmy
 名称                                      是否为空? 类型
 ----------------------------------------- -------- ---------------------------- ID                                        NOT NULL NUMBER(10)
 NAME                                      NOT NULL VARCHAR2(10)SQL> insert into timmy values(2,"sad");
insert into timmy values(2,"sad")
                           *
ERROR 位于第 1 行:
ORA-00984: 列在此处不允许
=====================================================================================
各位兄弟请帮帮忙吧,都急死了 ,这么都看不出错误

解决方案 »

  1.   

    是单引号~~insert   into   timmy   values(2, 'sad'); 
      

  2.   

    oracle只有再设定列别名的时候可以使用双引号
      

  3.   

    ORACLE中的所有字符都是单引号哈
    这个一开始都要认识到
      

  4.   

    我也试过 ,  都是SQLSERVER 惹的祸  。 哈哈 
      

  5.   

    SQL>   insert   into   timmy   values(2, "sad "); 
    insert   into   timmy   values(2, "sad ")  insert   into   timmy   values(2, 'sad');用单引号.不可用双引号.
      

  6.   

    SQL>       insert       into       timmy       values(2,   "sad   ");   
    insert       into       timmy       values(2,   "sad   ")     insert       into       timmy       values(2,   'sad ');用单引号.不可用双引号.
      

  7.   

      insert into timmy values(2,'sad');
      
      ----------------------------------
      Oracle学习中...
      

  8.   

    呵呵, 楼主肯定学了不少语言了, 搞混掉了应该是单引号的:
    insert   into   timmy   values(2, 'sad ');