1

我正在通过 Unix 脚本运行我的查询。我需要列标题。为此,我使用了设置标题。我的要求是从表中提取数据,使用管道连接它,将其写入文本文件。我需要列标题以及数据。此文件需要作为提要发送给其他方。我的查询是这样的

select column1||'|'||column2||'|'||column3||'|'||column4......
from table;

我的查询中有 100 多列

在我的输出中,列数据正确,但列标题被截断。在显示三个列标题后,我看到破折号,即“------”而不是列名。

输出类似于

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

1 回答 1

0

使用 shell 的配置来设置列大小:

 COLUMNS=1024
 stty columns 1024
于 2013-12-10T19:15:15.410 回答