我的表信息。 create table test(id number(4),name varchar2(30))
再插入中文时报ora-01461错误。请问怎么解决。谢谢。

解决方案 »

  1.   

    ORA-01461: can bind a LONG value only for insert into a LONG column 高手出马啊。谢谢。
      

  2.   

    你用存储过程插入值??
    存储过程里的变量声明成long~, 换成varchar2
      

  3.   

    这有可能是驱动和oracle的服务器版本对不上。
    你的oracle是10.1.0.2或以前的吗?如果是的话,oracle本身认为这是一个bug,所以,还是升级你的oracle吧。
    http://www.oracle.com/technology/software/tech/java/sqlj_jdbc/htdocs/jdbc_readme101040.html
    第一条。