如何:取消运行中的查询

更新:2007 年 11 月

开始执行查询后,您可能决定在其完成前取消查询执行。下面列举了几种您可能希望取消运行中的查询的情况:

  • 查询耗时超过您的预期时间,可能表明查询中包含错误。

  • 您在结果集的前几行中看到了所需结果,并且不希望查询检索其他行。

  • 您可能希望取消含有多个查询的脚本的执行。如果某个查询未能成功执行,您可能希望取消执行来解决问题。

取消 Transact-SQL 编辑器中运行的查询

  1. 显示正在执行要取消的查询的 Transact-SQL 编辑器的会话。

  2. 在“数据”菜单上指向“T-SQL 编辑器”,然后单击“取消查询执行”。

    查询执行停止,并且结果窗格中显示已经返回的所有结果。属性浏览器反映取消查询时已检索的行数。

使用工具栏取消 Transact-SQL 编辑器中运行的查询

  1. 显示正在执行要取消的查询的 Transact-SQL 编辑器的会话。

  2. 在 Transact-SQL 编辑器工具栏中单击“取消查询执行”。

    查询执行停止,并且结果窗格中显示已经返回的所有结果。属性浏览器反映取消查询时已检索的行数。

使用快捷菜单取消 Transact-SQL 编辑器中运行的查询

  1. 显示正在执行要取消的查询的 Transact-SQL 编辑器的会话。

  2. 在 Transact-SQL 编辑器中,右击以显示快捷菜单,然后单击“取消查询执行”。

    查询执行停止,并且结果窗格中显示已经返回的所有结果。属性浏览器反映取消查询时已检索的行数。

使用键盘取消 Transact-SQL 编辑器中运行的查询

  1. 显示正在执行要取消的查询的 Transact-SQL 编辑器的会话。

  2. 按下 Alt+Break 键组合。

    查询执行停止,并且结果窗格中显示已经返回的所有结果。属性浏览器反映取消查询时已检索的行数。

请参见

任务

如何:执行查询

概念

查询结果概述

其他资源

在 Transact-SQL 编辑器中管理数据库连接

Transact-SQL 编辑基本要素