我通过unix脚本运行我的查询。我需要列标题。为此,我使用了set heading。我的要求是从表中提取数据,使用管道将其连接起来,将其写入文本文件中。我需要列标题和数据。这个文件需要作为提要发送给其他方。我的查询是这样的
select column1||'|'||column2||'|'||column3||'|'||column4......
from table;
我的查询中有超过100列
在我的oputput中,列数据出现正确,但列标题被截断。在显示三个列标题后,我看到破折号,即“------”而不是列名。
输出类似于
column1||'|'||column2||'|'||column3||'|'||col
--------------------------------------------------------------------------------
20-APR-13|0.990000|0|0|Y|voice|yes|0|0
20-APR-13|0.990000|0|0|Y|voice|yes|0|0
(在上面的例子中,我尝试了9列。我可以看到9列的数据,但是3列标题后的标题,第4列是截断的,没有显示休息。)
我无法在此处粘贴超过一百列的原始查询。
有人可以告诉我如何解决它。
答案 0 :(得分:0)
使用shell的配置来设置列大小:
COLUMNS=1024
stty columns 1024