在oracle 9i中,处理大对象的方法:dbms_lob.writeappend(lob_loc,amount,buffer) 当buffer中存在中文字符的时候,也可以正常将该字符串写入大对象lob_loc中;在oracle 10i中,该方法好像不可以将存在中文字符的字符串buffer写入到大对象中,会触发异常:ORA-22921:输入缓冲区的长度小于所要求的数量请大虾们帮忙救小弟一命啊!!!!
解决方案 »
- 多表查询问题
- 怎么在存储过程中取不出数据就会出错啊?
- sqlplus如何添加一个字符串增一序列?
- 如何在oracle9i的oracle enterprise manager console里查看各个用户的权限?
- dbms_job包的问题 急!!!
- 这个sql如何写
- 关于在Oracle中使用DBMS_SQL的问题。
- 在p4上安装oracle8.1.7后,老是提示java.exe出错,请问如后解决
- ASP 中通过OLEDB访问 Oracle 的代码怎么写?
- 数据类型不一致导致的ora03113
- 关于使用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