共用方式為


HOW TO:取消正在執行的查詢

開始查詢之後,查詢完成之前,您可能會決定取消查詢執行。以下範例說明數個您可能想要取消正在執行查詢的案例。

  • 查詢所花的時間可能超出您的預期,這可能表示查詢包含錯誤,或是過度耗費伺服器資源。

  • 您看到需要的結果出現在結果集的前幾個資料列之中,且您不希望查詢擷取其他資料列。

  • 您可能想要取消執行包含數個查詢的指令碼。如果有一個查詢失敗而無法成功執行,您可能想要取消執行以修正問題。

取消 Transact-SQL 編輯器中正在執行的查詢

  1. 顯示正在執行您想要取消之查詢的 Transact-SQL 編輯器工作階段。

  2. 指向 [資料] 功能表上的 [Transact-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。

    查詢執行會停止,結果窗格會顯示任何已傳回的結果。屬性瀏覽器會反映當您取消查詢時,已擷取的資料列數目。

請參閱

工作

HOW TO:執行查詢

HOW TO:啟動 Transact-SQL 編輯器

概念

查詢結果概觀

使用 Transact-SQL 編輯器編輯資料庫指令碼和物件