0

我正在使用SQL Server SSMS将查询输出到以空格分隔的文本文件。它工作正常,但有一个例外。在文件的底部,它会打印一条消息,说明它打印了多少行,就像将查询路由到结果网格时一样SSMS

  id         sales       region
 001          100,000       North
 001          100,000       North
 001          100,000       North
 001          100,000       North
 001          100,000       North
 ...             ...         ...


(78482 row(s) affected)

这是一个问题,因为有多个文件并且它们被读入另一个程序,此消息会导致错误。

我已经查看了输出和查询选项,但没有看到任何解决此问题的方法。

有什么建议么?

4

1 回答 1

5

set nocount on在查询/输入文件的开头。

停止显示受 Transact-SQL 语句或存储过程影响的行数的消息作为结果集的一部分返回。

于 2012-09-15T21:02:51.637 回答