oracle clob字段信息读取,不限字符长度
作者:互联网
在项目中,经常需要在plsql中查询clob的内容,提供以下两种方法:
第一种,oracle常规函数,限制文本在4000以内
select dbms_lob.substr(sql_text) from dba_hist_sqltext where sql_id='&sql_id';
说明:dbms_lob.substr函数对文本长度有要求,对于sql_text文本大于4000的会报异常
第二种,需要在plsql的命令窗口操作
set pagesize 0 set long 100000 select sql_fulltext from v$sql where sql_id='&sql_id'; 说明: 1)set pagesize 0 --防止分页 2) set long 100000 --'100000'为展示的字符长度,防止sql_fulltext截断
标签:set,clob,字段,100000,sql,oracle,文本,id 来源: https://www.cnblogs.com/handhead/p/12424754.html