create table stu
(id number,
name varchar2(30)
);insert into stu(id,name) values(111,"aaa");
插入一直提示这个错误 是什么错误呢?

解决方案 »

  1.   

    insert into stu(id,name) values(111,'aaa'); 
    用单引号
      

  2.   

    insert into stu(id,name) values(111,'aaa'); 
    用单引号如果双引号的话 会把此字符当成列来看
      

  3.   

    同意楼上的!
    但你要是想把单引号做为值的话就是两个单引号表示一个值单引号。 '''aaa'''这样存到数据库中的就是'aaa'
      

  4.   

    用单引号不会有问题的,真的有问题的话提交给oracle公司,可能还有奖金呢,呵呵