ORA-00984 错误 column not allowed here 我写入数字和字母貌似就不会出错?
这是为啥呢?

解决方案 »

  1.   

    中文外面要加单引号
    比如
    insert into a values(1,'')
      

  2.   

    传入的是一个变量如何家引号 是不是 '"' + variable + '"'这样?
      

  3.   

     如果是传入变量的话 你的代码 应该这么写 例如: String ss="(获取的变量)";
                                                 String sql = select * from a where ss='"+ss+"',同理insert  如果直接插入的话 varchar2 类型的要加""或者'' 但是如果外面有""了  里面只能用'' 不懂在问!