【问题标题】:Suppress 'Use' command output while running MSSQL Server script在运行 MSSQL Server 脚本时禁止“使用”命令输出
【发布时间】:2014-06-27 23:46:54
【问题描述】:

我有一个通过 sqlcmd 执行的基本 sql 脚本。输出中的第一行是用于指定数据库的 Use 命令。我正在将结果写入文本文件,但不想包含来自“使用”命令的响应,只包含查询。换句话说,我不想看到“将数据库上下文更改为 'database_name'”。在输出的顶部。有没有办法抑制这个输出?

【问题讨论】:

  • 感谢 JiggsJedi 的快速回复!必须确保在完整的数据库/表名中包含“.dbo”

标签: sql sql-server sqlcmd


【解决方案1】:

代替:

USE someDB
GO
SELECT * FROM dbo.SomeTable

你可以试试:

SELECT * FROM someDB.dbo.SomeTable

【讨论】:

  • 不错!我之前尝试过,但没有包含“.dbo”
猜你喜欢
  • 2010-11-18
  • 2010-09-19
  • 2016-10-01
  • 1970-01-01
  • 2017-05-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多