报表中打印的列标题后几个字段名字被截断

[复制链接]
查看11 | 回复2 | 2012-5-21 10:19:41 | 显示全部楼层 |阅读模式
问题: 我从数据库中读出几列数据:name1,name2,name3,name4,name5,然后输出到.csv文件中,第一行显示字段名,结果类似:
name1,name2,name3--------------/*后面截断*/
1,2,3,4,5 /*数据是完整的*/ 4,5上面的字段名字没了。。。
问题:如何把字段名全部显示出来呢
ps:
set linesize 好像最上限是200再设置大了 只能增加name3后面的虚线长度
[ 本帖最后由 risefei 于 2009-10-21 15:30 编辑 ]
回复

使用道具 举报

千问 | 2012-5-21 10:19:41 | 显示全部楼层
SQL> set colsep ','
SQL> desc tab
名称
是否为空? 类型
----------------------------------------- -------- ------------
TNAME
NOT NULL VARCHAR2(30)
TABTYPE
VARCHAR2(7)
CLUSTERID
NUMBER
SQL> select * from tab where rownum spool c:\a.csv
SQL> select * from tab where rownum spool off
回复

使用道具 举报

千问 | 2012-5-21 10:19:41 | 显示全部楼层
我用的字段名字总共长度超过200个字符了,我设置linesize是200的话 ,然后200个字符后的就不显示了。。。但是下面的数据是完整显示的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行