利用 SQL Server Management Studio 來撰寫、分析和編輯指令碼
更新: 2005 年 12 月 5 日
SQL Server Management Studio 包括可用來編輯 Transact-SQL、MDX、DMX、XMLA 和 SQL Server Compact Edition 查詢的語言特有程式碼編輯器。
功能
SQL Server Management Studio 程式碼編輯器的功能包括:
- 針對 SQL Server、SQL Server 2005 Analysis Services (SSAS) 和 SQL Server 2005 Compact Edition 的指令碼,用來加快指令碼編寫速度的範本。這些範本是包含必要陳述式之基本結構的檔案,以協助您在資料庫中建立物件。
- 語法的色彩編碼,改進了複雜陳述式的可讀性。
- 圖形化查詢設計師,可供您利用拖放方式來建立查詢。
- 查詢視窗呈現為文件視窗中的索引標籤,或呈現為個別文件。
- 將查詢結果呈現在方格或文字視窗中,或重新導向某個檔案。
- 將結果格線顯示成個別的索引標籤視窗。
- 顯示計劃資訊的圖形顯示,呈現建立在 Transact-SQL 陳述式之執行計劃內的邏輯步驟。Management Studio 會使用 XML 顯示計劃,在連接到 SQL Server 2005 執行個體時,從 SQL Server Database Engine 中擷取顯示計劃資訊;然而,在連接到 SQL Server 2000 執行個體時,它會使用文字資訊。
- 具備眾多功能的文字編輯環境,支援尋找和取代、大量註解、自訂字型和色彩,以及顯示行號。部分編輯器類型包含大綱和自動完成之類的其他功能。
- 利用作業系統命令來執行指令碼的 SQLCMD 模式。
附註: 由於您不是在命令提示字元之下啟動 SQLCMD,因此,當執行查詢編輯器的 SQLCMD 模式時,會有若干限制。您不能傳入變數之類的命令提示字元參數,且因為查詢編輯器沒有回應作業系統提示的能力,所以您必須小心避免執行互動式陳述式。
元件
查詢編輯器包括下列視窗:
- 查詢編輯器。這個視窗用來撰寫和執行指令碼。
- 結果。這個視窗用來檢視查詢結果。這個視窗能夠以方格或文字來顯示結果。
- 訊息。這個視窗會顯示查詢執行方式的相關資訊。例如,[訊息] 視窗會顯示任何錯誤或傳回的列數。
- 用戶端統計資料。這個視窗會顯示分組成類別目錄之查詢執行的相關資訊。從 [查詢] 功能表中選取 [包括用戶端統計資料] 時,會在執行查詢時顯示 [用戶端統計資料] 視窗。來自後續查詢執行的統計資料會與平均值一起列出。從 [查詢] 功能表中選取 [重設用戶端統計資料],即可重設平均值。
下表列出程式碼編輯器的《SQL Server 線上叢書》相關主題。
主題 | 描述 |
---|---|
包含範本及建立自訂範本的相關資訊。 |
|
包括大綱、顯示行號、註解中的超連結、不規則線、自動換行...等功能的主題。 |
|
包括程式碼編輯器中所能使用的鍵盤快速鍵清單。 |
|
說明如何設定 SQL Server Management Studio 來根據副檔名開啟指定的程式碼編輯器。 |
|
包含許多連結來通往描述程式碼編輯器多種組態選項的頁面。 |
|
描述如何自訂程式碼編輯器中的文字外觀。 |
存取 SQL Server Management Studio 查詢編輯器
在 [檔案] 功能表上,按一下 [開新檔案],再按一下 [檔案]。
此時會出現 [新增檔案] 對話方塊。
在 [類別目錄] 之下,按一下您要建立之查詢的類型。例如,若要建立 Transact-SQL 查詢,請按一下 [SQL Server 查詢]。
在 [範本] 方塊中,按一下您要撰寫之查詢的類型。例如,若要建立 Transact-SQL 查詢,請按一下 [SQL Server 查詢]。
按一下 [開啟]。
此時會出現 [連接到 SQL Server] 對話方塊。
在 [伺服器實例] 清單方塊中,輸入或選取您的伺服器名稱,再按一下 [連接]。
此時會出現 [查詢編輯器] 視窗。
檢視程式碼編輯器的全螢幕模式
- 在程式碼編輯器視窗中,按 [SHIFT+ALT+ENTER] 來進入或離開全螢幕模式。
請參閱
參考
程式碼編輯器中的色彩編碼
SQL Server Management Studio 鍵盤快速鍵
概念
其他資源
Database Engine 使用者入門
SQL Server Management Studio 教學課程
撰寫 Transact-SQL 陳述式教學課程
sqlcmd 公用程式教學課程
使用 sqlcmd 公用程式