阀芯输出从命令提示特定文件(spool output to particular file from

2019-10-18 13:54发布

我想我的假脱机输出到一个特定的文件。 我在SQLServer数据库。 我在这样的命令提示符下输入代码:

首先我连接到像这样我的数据库:

sqlcmd -S SUPPORT2/SUPPORT2 -U sa -P solutions

支持2 /支持2是我的服务器名称。
我选择我的数据库名称(vallett),然后我从EmployeeMaster_tbl选择易名。
我想这个假脱机输出到一个特定的word文件,我该怎么办呢?

我试着像财产以后得到this..but错误

Answer 1:

-o是SQLCMD的呼叫的呼叫可能看起来像这样的参数

sqlcmd -S SUPPORT2/SUPPORT2 -U sa -P solutions -Q " SELECT Ename from Vallett.dbo.EmployeeMaster_tbl" -o C:\temp\test.txt 

使舒尔目标文件可写(C:\ txt1.txt也许是不可能的)

如果你要创建的输出文件的互动,您可以使用:OUT将输出重定向到一个文件,IST重置为标准输出 。 一个例子可能是这样的:

 sqlcmd -S SUPPORT2/SUPPORT2 -U sa -P solutions 
 use Vallett
 GO
 :OUT C:\temp\test.txt
 SELECT Ename from dbo.EmployeeMaster_tbl
 GO
 :OUT stdout


文章来源: spool output to particular file from command prompt