在Oracle的SQLPLUS下显示CLOB中的内容
程序员文章站
2022-06-12 22:29:05
...
create table a (content clob);select content from a;显示的内容为cotent中的部分内容和乱码,因为a是clob类型,不能直接从sel
create table a (content clob);
select content from a;
显示的内容为cotent中的部分内容和乱码,,因为a是clob类型,不能直接从select的结果中显示出来,需要借用Oracle系统的包dbms_lob来处理,才能正确显示出来content的内容。
select dbms_lob.substr(content) from a;
这样就能把content中的内容打印输出来了,不过你会发现输出的内容可能不全面。
那是因为sqlplus环境变量值限制了输出格式。可以通过set来设置来实现。
set heading off 不输出结果第一行的标题 (字段名称)
set long 40000 设置输出的字节数(比较大数)
再重新执行上面的SQL语句即可。
上一篇: 关于微信管理系统的开发
下一篇: 关于thinkphp优化的一点总结
推荐阅读
-
Android解决ScrollView下嵌套ListView和GridView中内容显示不全的问题
-
将input框中输入内容显示在相应的div中【三种方法可选】
-
在Word2010中同时显示所有查找到的内容
-
在Word2010文档中突出显示查找到的内容
-
在Word2007中突出显示查找到的内容
-
在Word2007中同时显示所有查找到的内容
-
Android解决ScrollView下嵌套ListView和GridView中内容显示不全的问题
-
在Oracle8下创建clob字段出错问题的解决 脚本
-
php操作zip在不解压缩包的情况下显示压缩包中的图片
-
将input框中输入内容显示在相应的div中【三种方法可选】