易截截图软件、单文件、免安装、纯绿色、仅160KB

急问一个oracle字段设置的问题 - Oracle / 基础和管理

各大老师好,请教一个问题.

我设置了一个oracle字段,varchar(3000),然后插入一条数据长度才1000,就报错了.如:net.sf.hibernate.exception.GenericJDBCException: Could not execute JDBC batch update
Caused by: java.sql.BatchUpdateException: ORA-01461: can bind a LONG value only for insert into a LONG column

如果长度改成500就没问题.

如何解决这个问题?请给个简便的方法,已经这是已经上线的系统,不适合再做大的改动.
oracle的长度大小是不是几K的限制啊,可不可以通过调oracle参数来修改.

紧急求助,感谢大家.
引用
各大老师好,请教一个问题.

我设置了一个oracle字段,varchar(3000),然后插入一条数据长度才1000,就报错了.如:net.sf.hibernate.exception.GenericJDBCException: Could not execute JDBC batch update
Caused by: java.sql.BatchUpdateException: ORA-01461: can bind a LONG value only for insert into a LONG column

如果长度改成500就没问题.

如何解决这个问题?请给个简便的方法,已经这是已经上线的系统,不适合再做大的改动.
oracle的长度大小是不是几K的限制啊,可不可以通过调oracle参数来修改.

紧急求助,感谢大家.

"如果长度改成500就没问题",是指插入数据的长度还是varchar2的长度?

插入数据的长度为500.varchar2的长度还是3000

插入数据的是不是有非ascii的字符?

试一下把varchar2改称nvarchar2试一下

或者改用varchar2(3000 char)

引用
各大老师好,请教一个问题.


相关问答:

php 中查询oracle date 类型数据的问题?

日前用oci函数查询oracle数据时出现个问题,就是在查询到date类型的数据时,使用pl/sql 查询oracle库中的数据显示是
2009-9-29 12:12:12
但是通过语句select * from tablename 查询,使用oci_fetch_array() ......

介绍Oracle和mysql的书 - Oracle / 非技术区

我对SQL SERVER和ACCESS比较熟,所以数据库的通用基础东西可以说都掌握的差不多了,我现在想要的就是以上两数据库的独特之处的介绍和应用介绍。
另外书最好对应最新版本 oracle是11g吧 10的也行;mysql是5.1吧
谢 ......

delphi 怎么将oracle的long raw 字段值 导入blob字段

delphi 怎么将oracle的long raw 字段值 导入blob字段

http://blog.csdn.net/zxf_feng/archive/2008/12/21/3571961.aspx
看看这个

引用
            vStream := TMemorySt ......

ORACLE数据库中的 group by 语句?

  with adod_dict do
    begin
    close;
    commandtext:='select bgqxcode,count(*) wjsl from wscl_wsda_file where wjnd=:tnd group by bgqxcode'; ......

Oracle 启动的问题

oracle not available
shared memory realm does not exist
请问高手这个问题如何解决?
http://www.inthirties.com/thread-109-2-1.html

指定下ORACLE_SID,ORACLE_HOME看看,不行就用1楼得方法了..

cm ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号