用Dbms_Lob取clob类型时显示“字符串缓冲区太小”错误的问题 PL/SQL中varchar2的最大字符数是4000,你的串值明显已经超过了限制。你可以考虑分段取。select dbms_lob.substr( text, 4000, 1 ) text1 from test where id = 4 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 第二段:select dbms_lob.substr( text, dbms_lob.getlength(text)-4000, 4001 ) text2 from test where id = 4;如果你没有办法保证text的长度,你要通过dbms_lob.getlength(text)先取出整个clob的长度,然后再分析分成几段取出。 ORA-00980: 同义词转换不再有效 sql取值问题 有人熟悉oracle discover的安装或者配置连接吗?或提供相关的学习资料!多谢 oracle805 不能启动 jsp调用oracle存储过程奇怪问题,盼解决 用JDBC连接ORACLE数据库出错?各位帮我看看该怎么处理。谢了 急,哪位高手知道哪有ORACLE TOAD工具下载 不幸删除system账号,急急急急急! 谁知道搜索引擎google用的是什么数据库引擎,是oracle吗?sohu,yahoo,sina,百渡 呢? 很简单的问题,如何登陆企业管理器!!! oracle中这句话怎么写? 批量执行字段中的SQL语句?
select dbms_lob.substr( text, dbms_lob.getlength(text)-4000, 4001 ) text2 from test where id = 4;如果你没有办法保证text的长度,你要通过dbms_lob.getlength(text)先取出整个clob的长度,然后再分析分成几段取出。