如何:取消正在运行的查询

2025年03月23日 01:02
有1个网友回答
网友(1):

在开始执行查询后,您可能会决定在完成之前就取消该查询执行。下面的示例演示在什么样的情况下可能希望取消正在运行的查询:查询所用的时间超过预期时间,这可能表示查询中包含错误或占用了过多的服务器资源。在结果集的前几行就看到了所需结果,从而不希望查询再检索其他行。可能希望取消包含多个查询的脚本的执行。如果执行一个查询失败,则可能希望取消执行来解决该问题。取消Transact-SQL 编辑器中正在运行的查询显示Transact-SQL 编辑器的会话,该会话正在执行要取消的查询。在“数据”菜单上,指向“Transact-SQL 编辑器”,再单击“取消查询执行”。查询执行将停止,结果窗格将显示已返回的任何结果。属性浏览器将反映取消查询时已检索到的行数。使用工具栏取消 Transact-SQL 编辑器中正在运行的查询显示Transact-SQL 编辑器的会话,该会话正在执行要取消的查询。在“Transact-SQL 编辑器”工具栏上,单击“取消查询执行”。查询执行将停止,结果窗格将显示已返回的任何结果。属性浏览器将反映取消查询时已检索到的行数。使用快捷菜单取消 Transact-SQL 编辑器中正在运行的查询显示Transact-SQL 编辑器的会话,该会话正在执行要取消的查询。在Transact-SQL 编辑器中,右击以显示快捷菜单,再单击“取消查询执行”。查询执行将停止,结果窗格将显示已返回的任何结果。属性浏览器将反映取消查询时已检索到的行数。使用键盘取消 Transact-SQL 编辑器中正在运行的查询显示Transact-SQL 编辑器的会话,该会话正在执行要取消的查询。按Alt+Break。查询执行将停止,结果窗格将显示已返回的任何结果。属性浏览器将反映取消查询时已检索到的行数。