使用Dash行和Text to Columns sqlcmd导出到csv

时间:2017-11-29 09:29:22

标签: sqlcmd

我在批处理文件中编写sqlcmd以将SQL结果导出到csv文件。但是,我在csv文件中遇到2个问题有没有办法解决?

(我是批处理文件和sqlcmd的新手。)

sqlcmd -S Servername -d DBname -U username -P pw -i C:\test\.sql -o "C:\Test\result.csv" -W -w 2000 -s ";"
  1. 在标题和数据之间有删除线-----,如何删除虚线?
  2. 结果现在合并到每一行的第一列,我可以将其分成每列;在结果中分隔(不是从excel手动文本到列...)?

1 个答案:

答案 0 :(得分:0)

1-没有here删除虚线。您可以使用选项-h -1完全避免标题,然后在查询的单独查询中选择查询中的标题名称。

2-用逗号","而不是";"分隔列,因为CSV代表逗号分隔值:)