将SQL Server查询结果保存到文件

问题描述:

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

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

PS:Linux的

我不熟悉SQSH但如果它是一个控制台工具,可你只是管道输出到一个文件?

sqsh <mycommand> >output.txt 
+0

耻辱我! :) – fl00r 2012-02-16 12:47:36

+1

'sqsh -m csv -C“select * from ...”> output.csv' – lclark 2012-04-28 20:24:50

不熟悉的“SQSH”壳牌你在谈论....但在Windows上,你可以使用命令行工具sqlcmd和针对SQL Server执行查询时,并将输出捕获到文件中。

请参见:

+0

很抱歉,但我我在Linux上 – fl00r 2012-02-16 12:48:10

+0

@ fl00r:像这样的东西应该放在您的原始问题从得到去! – 2012-02-16 13:10:41

+1

Yeap,我的错,对不起 – fl00r 2012-02-16 13:18:34

SQSH homepage:从文件

您也可以输出重定向到文件,(如果你很小心)可以 输入重定向:

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