在oracle 9i中,处理大对象的方法:dbms_lob.writeappend(lob_loc,amount,buffer) 当buffer中存在中文字符的时候,也可以正常将该字符串写入大对象lob_loc中;在oracle 10i中,该方法好像不可以将存在中文字符的字符串buffer写入到大对象中,会触发异常:ORA-22921:输入缓冲区的长度小于所要求的数量请大虾们帮忙救小弟一命啊!!!!
解决方案 »
- 数据库的导出问题
- 把使用sqlserver的项目改为用oracle,改动的地方都有哪些?java b/s的项目。
- 关于数据库实例的一点疑问
- 考考大家,怎么把下面的ms sql存储过程转换为对应的oracle里面的表达
- jobs自动执行问题
- win7 家庭版 32位 安装oracle11g
- Oracle Exception
- Help! 数据库怎么开启?
- oracle数据库连接的问题?
- 分布式数据库得一致性维护是通过什么机制来实现得阿?
- 关于使用NHibernate+Asp.net+Oracle的Clob更新失败的问题,错误代码:01461
- 请教达人:往数据库中要插入1亿多条数据用JAVA程序实现可行吗?
src_lob clob:='年薪50000'
amount int;
buffer varchar2(100):=',梦';
begin
amount:=length(buffer);
dbms_lob.writeappend(src_lob,amount,buffer);
dbms_output.put_line(src_lob);
end;
/
dbms_lob.writeappend 不支持BFILE