如何仅获得SQLCMD作业输出中的结果?

时间:2019-11-20 13:24:32

标签: sql sql-server powershell

我在使用Powershell的SQL Studio中有一份工作:

sqlcmd -E -S hostname -b -e -i "User.sql" -o "User.txt"

但是在输出的开头,将回显user.sql文件中的select命令,然后打印结果。我可以不使用SQL脚本而只输出结果吗?

1 个答案:

答案 0 :(得分:2)

如果您不想在输出文件中回显查询,则必须调用

sqlcmd -E -S hostname -b -i "User.sql" -o "User.txt"

可以在here中找到sqlcmd参数的文档。

invoke-sqlcmd cmdlet也有一种纯Powershell方式。