【问题标题】:SQL Server query result to fileSQL Server 查询结果到文件
【发布时间】:2012-02-16 12:28:59
【问题描述】:

如何将查询结果从 sqsh 控制台保存到文件中?

Google 正在谈论一些我不想使用的 gui 工具。

PS:Linux

【问题讨论】:

    标签: sql sql-server csv sqsh


    【解决方案1】:

    来自SQSH homepage

    您还可以将输出重定向到文件,并且(如果您小心的话)可以 重定向来自文件的输入:

    1> select * from sysobjects    
    2> go 2>/dev/null >/tmp/objects.txt
    

    【讨论】:

      【解决方案2】:

      我对 sqsh 不熟悉,但如果它是一个控制台工具,您可以将输出通过管道传输到文件吗?

      sqsh <mycommand> >output.txt
      

      【讨论】:

      • sqsh &lt;options&gt; -m csv -C "select * from ..." &gt;output.csv
      【解决方案3】:

      不熟悉您所说的“sqsh”外壳......但在 Windows 上,您可以使用命令行sqlcmd 工具并针对 SQL Server 执行查询,并将输出捕获到文件中.

      见:

      【讨论】:

      • @fl00r:从一开始就应该把这样的东西放在你原来的问题中!
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-03-11
      • 1970-01-01
      • 2017-04-05
      • 1970-01-01
      • 2010-11-17
      • 2018-07-25
      相关资源
      最近更新 更多