我发现可以使用菜单“丢弃”SSMS(TSQL 语言)中的结果。请参阅:关于抑制结果的原始问题及其答案。
但是,我想知道是否有脚本命令可以执行此操作,因为有时我忘记使用 windows 菜单选项运行命令。
我正在使用 SSMS 18.8 运行查询,实际的数据库仍然较旧。
目的:在这种情况下,我正在运行几次查询试验以优化它们。另请参阅: 有用的优化链接
我发现可以使用菜单“丢弃”SSMS(TSQL 语言)中的结果。请参阅:关于抑制结果的原始问题及其答案。
但是,我想知道是否有脚本命令可以执行此操作,因为有时我忘记使用 windows 菜单选项运行命令。
我正在使用 SSMS 18.8 运行查询,实际的数据库仍然较旧。
目的:在这种情况下,我正在运行几次查询试验以优化它们。另请参阅: 有用的优化链接
据我所知,没有,因为这是 SSMS 本身的一项功能,即不将结果呈现给 UI Grid 对象,而不是 T-SQL 语言的功能。
话虽如此,您可以通过将结果选择到本地
#TempTable
然后立即删除该表来模拟类似的结果。然后 SSMS Elapsed Time 将匹配实际查询执行时间,大多数时候。(如果您的服务器面临很多争用,这不是一个完美的选择,tempdb
但通常情况并非如此。)