随着数据库工具SQSH ,我想要得到的列名和分隔的数据标签。
BCP的选项不包括列名。
该CSV选项包含列名,但使用逗号作为单独的(DOH)。 有没有办法改变它?
目前正在对后处理的文件,以逗号改为标签(字符串中忽略了逗号......)。
随着数据库工具SQSH ,我想要得到的列名和分隔的数据标签。
BCP的选项不包括列名。
该CSV选项包含列名,但使用逗号作为单独的(DOH)。 有没有办法改变它?
目前正在对后处理的文件,以逗号改为标签(字符串中忽略了逗号......)。
可以\set colsep="\t"
改变分离器为标准输出到标签。
编辑:\ t没有工作(在我的Cygwin的),所以我用<CTRL-V> <TAB>。 这样可行:
[228] > \set colsep=" " -- Hit CTRL-V then <TAB> here.
[229] > select 'ABC' as STRING, 12 as INT;
STRING INT
------ -----------
ABC 12
(1 row affected)
请注意,由于SQSH 2.5版现在可以控制角色分配给像COLSEP,linesep,bcp_colsep和bcp_rowsep一些变量。 所以
\set colsep="\t"
应该SQSH-2.5现在可以正常运行。