SQL Query Analyzer 是開發人員與 DBA 的核心工具。本文詳細介紹其功能:自由格式編輯器、語法著色、物件瀏覽器、範本腳本、預存程序除錯器、結果集格式切換、圖形化執行計畫;並說明查詢選項配置(SET NOCOUNT/NOEXEC/PARSEONLY/CONCAT_NULL_YIELDS_NULL)對執行行為的影響,透過 Current Connection Properties 對話框圖解設定方法。
| 選項 | 效果 |
|---|---|
SET NOCOUNT ON | 不回傳「影響 n 筆資料」訊息,減少網路傳輸。 |
SET NOEXEC ON | 僅編譯不執行,驗證語法與計畫。 |
SET PARSEONLY ON | 僅剖析不編譯/執行,快速檢查語法錯誤。 |
SET CONCAT_NULL_YIELDS_NULL ON | 字串串聯含 NULL 結果為 NULL(ANSI 標準)。 |

善用 Query Analyzer 進行查詢開發、除錯與效能分析,是 SQL Server 專業人員必備技能。