从你的表描述来看,你的字段名中有小写,所以你在插入数据书写字段名时需要使用双引号把字段名引起来(注意字段名区分大小写)
如:insert into WCKC
(
 "nQYXH",
 "nWCXH",
 "nWCKCXH",
 "nQYXH",
 "nWCXH",
 "nWCKCXH"
)
values(
.....
);

解决方案 »

  1.   

    同意 nyfor(nyfor) ,在插入字段上加上引号
      

  2.   

    楼上兄弟说的是一种情况,
      你把你的SQL语句放到SQLPLUS 那里调试看看,是否是你写的
    列名错误了,如果没有错误,在SQLPLUS那里会自动转化大小写,
    可以写进记录,如果有错,证明你的SQL语句写错了。
      

  3.   

    列名也区分大小写???不会吧,ORACLE只是在进行字符查询的时候区分大小写,列名是不分的,看看是不是谢错了啊