共用方式為


HOW TO:驗證查詢但不執行

撰寫指令碼後或查詢後,您可以先驗證 Transact-SQL 語法,再執行指令碼或查詢。驗證會在不編譯或執行陳述式的情況下,檢查每個 Transact-SQL 陳述式的語法,並傳回任何錯誤。例如,驗證不會識別拼字錯誤的資料行或資料表名稱,但如果您拼錯 SELECT 子句中的SELECT,驗證就會辨認出來。

注意

驗證會在資料庫伺服器上進行,而且需要資料庫連接。如果您嘗試在查詢視窗中斷連接時驗證,系統會提示您連接至 SQL Server 執行個體。

驗證期間會檢查查詢的 Transact-SQL 語法是否正確。如果找到錯誤,該錯誤會出現在結果窗格的 [結果] 索引標籤中,以及 [錯誤清單] 視窗中。如果沒有找到任何錯誤,則會出現 "Command(s) completed successfully." 訊息。

如需如何在驗證之後執行查詢的詳細資訊,請參閱 HOW TO:執行查詢

如需更多如何啟動編輯器的詳細資訊,請參閱 HOW TO:啟動 Transact-SQL 編輯器

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

  1. 在 Transact-SQL 編輯器中開啟查詢。

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

從工具列驗證查詢的語法

  1. 在 Transact-SQL 編輯器中開啟查詢。

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

從捷徑功能表驗證查詢的語法

  1. 在 Transact-SQL 編輯器中開啟查詢。

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

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

  1. 在 Transact-SQL 編輯器中開啟查詢。

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

請參閱

工作

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

概念

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