開始查詢之後,查詢完成之前,您可能會決定取消查詢執行。以下範例說明數個您可能想要取消正在執行查詢的案例。
查詢所花的時間可能超出您的預期,這可能表示查詢包含錯誤,或是過度耗費伺服器資源。
您看到需要的結果出現在結果集的前幾個資料列之中,且您不希望查詢擷取其他資料列。
您可能想要取消執行包含數個查詢的指令碼。如果有一個查詢失敗而無法成功執行,您可能想要取消執行以修正問題。
取消 Transact-SQL 編輯器中正在執行的查詢
顯示正在執行您想要取消之查詢的 Transact-SQL 編輯器工作階段。
指向 [資料] 功能表上的 [Transact-SQL 編輯器],然後按一下 [取消查詢執行]。
查詢執行會停止,結果窗格會顯示任何已傳回的結果。屬性瀏覽器會反映當您取消查詢時,已擷取的資料列數目。
使用工具列取消 Transact-SQL 編輯器中正在執行的查詢
顯示正在執行您想要取消之查詢的 Transact-SQL 編輯器工作階段。
在 [Transact-SQL 編輯器] 工具列中,按一下 [取消查詢執行]。
查詢執行會停止,結果窗格會顯示任何已傳回的結果。屬性瀏覽器會反映當您取消查詢時,已擷取的資料列數目。
使用捷徑功能表取消 Transact-SQL 編輯器中正在執行的查詢
顯示正在執行您想要取消之查詢的 Transact-SQL 編輯器工作階段。
在 Transact-SQL 編輯器中,按一下滑鼠右鍵以顯示捷徑功能表,然後按一下 [取消查詢執行]。
查詢執行會停止,結果窗格會顯示任何已傳回的結果。屬性瀏覽器會反映當您取消查詢時,已擷取的資料列數目。
使用鍵盤取消 Transact-SQL 編輯器中正在執行的查詢
顯示正在執行您想要取消之查詢的 Transact-SQL 編輯器工作階段。
按下 ALT+Break。
查詢執行會停止,結果窗格會顯示任何已傳回的結果。屬性瀏覽器會反映當您取消查詢時,已擷取的資料列數目。