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