sqsh样式有哪些选项;csv";(或以任何方式将制表符分隔开)

sqsh样式有哪些选项;csv";(或以任何方式将制表符分隔开),sqsh,Sqsh,使用DB工具,我希望将列名和数据选项卡分隔开 bcp选项不包括列名 csv选项包括列名,但使用逗号作为分隔符(doh)。有办法改变吗 当前正在对文件进行后期处理,以将逗号更改为制表符(忽略字符串中的逗号…。您可以\set colsep=“\t”将标准输出的分隔符更改为制表符 编辑:\t不工作(在我的cygwin中),所以我使用了。这是有效的: [228] > \set colsep=" " -- Hit CTRL-V then <TAB> here. [229] > se

使用DB工具,我希望将列名和数据选项卡分隔开

bcp选项不包括列名

csv选项包括列名,但使用逗号作为分隔符(doh)。有办法改变吗

当前正在对文件进行后期处理,以将逗号更改为制表符(忽略字符串中的逗号…。

您可以
\set colsep=“\t”
将标准输出的分隔符更改为制表符

编辑:\t不工作(在我的cygwin中),所以我使用了。这是有效的:

[228] > \set colsep=" " -- Hit CTRL-V then <TAB> here.
[229] > select 'ABC' as STRING, 12 as INT;
    STRING  INT
    ------  -----------
    ABC              12

(1 row affected)
[228]>\set colsep=“”--点击CTRL-V,然后点击此处。
[229]>选择“ABC”作为字符串,12作为INT;
字符串整数
------  -----------
ABC 12
(1行受影响)

请注意,自sqsh 2.5版以来,现在可以将控制字符分配给某些变量,如colsep、linesep、bcp_colsep和bcp_rowsep。那么

\set colsep="\t"

现在应该可以正常使用sqsh-2.5了。

Cunning-所以我们的想法是让标准输出格式看起来像我想要的-谢谢:)