共用方式為


HOW TO:驗證查詢而不執行

更新:2007 年 11 月

當您撰寫指令碼或查詢之後,可以先驗證 Transact-SQL (T-SQL) 語法,然後再執行該指令碼或查詢。這項驗證會檢查每一個 T-SQL 陳述式的語法並傳回任何錯誤,而不會編譯或執行此陳述式。例如,這項驗證不會識別拼錯的資料行或資料表名稱。

注意事項:

驗證作業會發生在資料庫伺服器上。

若要從資料功能表驗證查詢的語法

  1. 在 T-SQL 編輯器中開啟查詢。如需如何啟動此編輯器的詳細資訊,請參閱 HOW TO:啟動 Transact-SQL 編輯器

  2. 指向 [資料] 功能表上的 [T-SQL 編輯器],然後按一下 [驗證 SQL 語法]。

    會檢查此查詢,看看是否有包含正確的 SQL 語法。這項驗證需要資料庫連接,您不能在中斷與編輯器工作階段的連接時執行驗證。如果找到錯誤,該錯誤會出現在結果窗格的 [訊息] 索引標籤上以及 [錯誤清單] 視窗中。如果未發現任何錯誤,則會出現「SQL 語法有效」訊息。

    如果您想要在驗證查詢之後加以執行,請參閱 HOW TO:執行查詢

若要從工具列驗證查詢的語法

  1. 在 T-SQL 編輯器中開啟查詢。如需如何啟動此編輯器的詳細資訊,請參閱 HOW TO:啟動 Transact-SQL 編輯器

  2. 按一下 Transact-SQL 工具列上的 [驗證 SQL 語法]。

    會檢查此查詢,看看是否有包含正確的 SQL 語法。這項驗證需要資料庫連接,您不能在中斷與編輯器工作階段的連接時執行驗證。如果找到錯誤,該錯誤會出現在結果窗格的 [訊息] 索引標籤上以及 [錯誤清單] 視窗中。如果未發現任何錯誤,則會出現「SQL 語法有效」訊息。

    如果您想要在驗證查詢之後加以執行,請參閱 HOW TO:執行查詢

若要從快速鍵功能表驗證查詢的語法

  1. 在 T-SQL 編輯器中開啟查詢。如需如何啟動此編輯器的詳細資訊,請參閱 HOW TO:啟動 Transact-SQL 編輯器

  2. 以滑鼠右鍵按一下編輯器視窗中的任何位置,然後按一下 [驗證 SQL 語法]。

    會檢查此查詢,看看是否有包含正確的 SQL 語法。這項驗證需要資料庫連接,您不能在中斷與編輯器工作階段的連接時執行驗證。如果找到錯誤,該錯誤會出現在結果窗格的 [訊息] 索引標籤上以及 [錯誤清單] 視窗中。如果未發現任何錯誤,則會出現「SQL 語法有效」訊息。

    如果您想要在驗證查詢之後加以執行,請參閱 HOW TO:執行查詢

若要使用鍵盤快速鍵驗證查詢的語法

  1. 在 T-SQL 編輯器中開啟查詢。如需如何啟動此編輯器的詳細資訊,請參閱 HOW TO:啟動 Transact-SQL 編輯器

  2. 以滑鼠右鍵按一下編輯器視窗中的任何位置,然後按 CTRL+F5。

    會檢查此查詢,看看是否有包含正確的 SQL 語法。這項驗證需要資料庫連接,您不能在中斷與編輯器工作階段的連接時執行驗證。如果找到錯誤,該錯誤會出現在結果窗格的 [訊息] 索引標籤上以及 [錯誤清單] 視窗中。如果未發現任何錯誤,則會出現「SQL 語法有效」訊息。

    如果您想要在驗證查詢之後加以執行,請參閱 HOW TO:執行查詢

請參閱

工作

逐步解說:建立及執行簡單的 Transact-SQL 指令碼

其他資源

在 Transact-SQL 編輯器中分析及執行指令碼

Transact-SQL 編輯基本資訊