利用 SQL Server Management Studio 來撰寫、分析和編輯指令碼
SQL Server Management Studio 包括可用來編輯 Transact-SQL、XQuery、MDX、DMX、XMLA 和 SQL Server Compact 3.5 SP2 查詢的語言特有程式碼編輯器。
功能
SQL Server Management Studio 程式碼編輯器包含下列功能:
針對 SQL Server Database Engine、Analysis Services 和 SQL Server Compact 3.5 SP2 的指令碼,用來加快指令碼編寫速度的範本。這些範本是包含必要陳述式之基本結構的檔案,以協助您在資料庫中建立物件。
語法的色彩編碼,改進了複雜陳述式的可讀性。
圖形化查詢設計工具,可供您利用拖放方式來建立查詢。
查詢視窗呈現為文件視窗中的索引標籤,或呈現為個別文件。
將查詢結果呈現在方格或文字視窗中,或重新導向某個檔案。
將結果格線顯示成個別的索引標籤視窗。
執行程序表資訊的圖形顯示,表示針對 Transact-SQL 陳述式之執行計畫建立的邏輯歩驟。
具備眾多功能的文字編輯環境,支援尋找和取代、大量註解、自訂字型和色彩,以及顯示行號。部分編輯器類型包含大綱和自動完成之類的其他功能。
利用作業系統命令來執行指令碼的 SQLCMD 模式。
當您選取此選項時,請注意以下限制:
Database Engine 查詢編輯器中的 IntelliSense 會關閉。
由於查詢編輯器不會從命令列執行,所以您無法傳入命令列參數 (如變數)。
由於查詢編輯器無法回應作業系統提示,所以您必須非常小心,不要執行互動式陳述式。
[!附註]
針對 Transact-SQL 大型指令碼啟用 IntelliSense 可能會降低緩慢電腦的效能。如需有關如何限制已啟用 IntelliSense 之 Transact-SQL 指令碼大小的詳細資訊,請參閱<選項 (文字編輯器/Transact-SQL/IntelliSense)>。
[!附註]
SQL Server Management Studio SQL Server Compact 查詢編輯器不支援 SQL Server Compact 4.0。
元件
查詢編輯器包括下列視窗:
查詢編輯器。這個視窗用來撰寫和執行指令碼。
結果。這個視窗用來檢視查詢結果。這個視窗能夠以方格或文字來顯示結果。
訊息。此視窗會顯示指令碼執行時,伺服器所傳回的錯誤、警告以及參考用訊息。再次執行指令碼前,訊息清單不會變更。
錯誤清單。此視窗會在 Database Engine 查詢編輯器中,顯示 IntelliSense 功能找到的語法和語意錯誤。當您編輯 Transact-SQL 指令碼時,這份錯誤清單會動態變更。[錯誤清單] 只會顯示 Database Engine 查詢編輯器中的錯誤,而不會顯示其他編輯器中的錯誤。
用戶端統計資料。這個視窗會顯示分組成類別目錄之查詢執行的相關資訊。從 [查詢] 功能表中選取 [包括用戶端統計資料] 時,會在執行查詢時顯示 [用戶端統計資料] 視窗。來自後續查詢執行的統計資料會與平均值一起列出。從 [查詢] 功能表中選取 [重設用戶端統計資料],即可重設平均值。
下表列出程式碼編輯器的《SQL Server 線上叢書》相關主題。
主題 |
說明 |
---|---|
包含範本及建立自訂範本的相關資訊。 |
|
包括大綱、顯示行號、註解中的超連結、不規則線、自動換行...等功能的主題。 |
|
包括程式碼編輯器中所能使用的鍵盤快速鍵清單。 |
|
說明如何設定 SQL Server Management Studio 來根據副檔名開啟指定的程式碼編輯器。 |
|
包含許多連結來通往描述程式碼編輯器多種組態選項的頁面。 |
|
描述如何自訂程式碼編輯器中的文字外觀。 |
|
描述 Database Engine 查詢編輯器如何顯示錯誤資訊。 |
存取 SQL Server Management Studio 查詢編輯器
在 [檔案] 功能表上,按一下 [開新檔案],再按一下 [檔案]。
此時會出現 [新增檔案] 對話方塊。
按一下您要建立之查詢的類型。例如,若要建立 Transact-SQL 查詢,請按一下 [Database Engine 查詢]。
此時會出現 [查詢編輯器] 視窗。
在 SQL Server Management Studio 工具列上,按一您想要開啟之查詢編輯器的按鈕。例如,若要建立 XMLA 查詢,請按一下 [Analysis Services XMLA 查詢]。
此時會出現 [查詢編輯器] 視窗。
從範本總管存取 Database Engine 查詢編輯器
在 [檢視] 功能表中,按一下 [範本總管]。
[範本總管] 視窗便會顯示在右下角。
按兩下範本,即可開啟含有範本文字的 [Database Engine 查詢] 視窗。例如,若要開啟 CREATE DATABASE 範本,請開啟 [SQL Server 範本] 資料夾、開啟 [資料庫] 資料夾,然後按兩下 [建立資料庫]。
檢視程式碼編輯器的全螢幕模式
- 在程式碼編輯器視窗中,按 [SHIFT+ALT+ENTER] 來進入或離開全螢幕模式。
檢視 Management Studio 錯誤清單視窗
若要檢視 [Management Studio 錯誤清單] 視窗,您可以使用下列任一種方法:
在 [檢視] 功能表上,按一下 [錯誤清單]。
輸入 CTRL+\、CTRL+E 鍵盤快速鍵。