【问题标题】:Export to csv with Dash line and Text to Columns sqlcmd使用短划线和文本到列 sqlcmd 导出到 csv
【发布时间】:2017-11-29 09:29:22
【问题描述】:

我正在批处理文件中编写 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 手动向列发送文本...)?

【问题讨论】:

    标签: sqlcmd


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-03
      • 2013-02-07
      • 1970-01-01
      相关资源
      最近更新 更多