【问题标题】:Export and Append Data to CSV将数据导出并附加到 CSV
【发布时间】:2016-04-27 23:41:51
【问题描述】:

我正在尝试将数据导出到现有的 csv 文件。

我一直在使用这些方法导出数据。

  • Microsoft.Jet.OLEDB.4.0
  • SQLCMD
  • 数据导出向导

但是我找不到是否有任何参数/选项可以将导出的数据附加到现有文件。有什么办法吗?谢谢。

【问题讨论】:

    标签: tsql export-to-csv


    【解决方案1】:

    注意:答案偏向于 *nix 操作系统;我对windows不太熟悉。

    如果你可以通过命令行运行你的 sql 查询,

    • 使用脚本语言,您可以使用创建MSSQL 连接的库,(这方面的一个示例是我编写的node.js 程序(https://github.com/skilbjo/aqtl,但任何工具都可以),或者
    • 从命令行运行类似于sqlcmd 的 Windows 二进制文件,

    您可以将输出通过管道传输到 csv 文件。例如:

    $ node runquery.js myquery.sql >> existing_csv_file.csv
    

    【讨论】:

    • 感谢您的回复。是的,如果可以在程序中完成,那就很简单了。只是想知道查询或管理工作室中是否有任何内置功能,因此我可以直接为导出设置数据库作业。
    • 不太可能,因为我想这不是一个常见的用例。祝你好运,尽管通过现有工具找到答案!
    猜你喜欢
    • 2019-12-22
    • 1970-01-01
    • 1970-01-01
    • 2021-01-22
    • 2014-02-26
    • 2019-03-01
    • 2015-11-12
    • 1970-01-01
    • 2021-07-21
    相关资源
    最近更新 更多