共用方式為


利用 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 模式。
    ms173477.note(zh-tw,SQL.90).gif附註:
    由於您不是在命令提示字元之下啟動 SQLCMD,因此,當執行查詢編輯器的 SQLCMD 模式時,會有若干限制。您不能傳入變數之類的命令提示字元參數,且因為查詢編輯器沒有回應作業系統提示的能力,所以您必須小心避免執行互動式陳述式。

元件

查詢編輯器包括下列視窗:

  • 查詢編輯器。這個視窗用來撰寫和執行指令碼。
  • 結果。這個視窗用來檢視查詢結果。這個視窗能夠以方格或文字來顯示結果。
  • 訊息。這個視窗會顯示查詢執行方式的相關資訊。例如,[訊息] 視窗會顯示任何錯誤或傳回的列數。
  • 用戶端統計資料。這個視窗會顯示分組成類別目錄之查詢執行的相關資訊。從 [查詢] 功能表中選取 [包括用戶端統計資料] 時,會在執行查詢時顯示 [用戶端統計資料] 視窗。來自後續查詢執行的統計資料會與平均值一起列出。從 [查詢] 功能表中選取 [重設用戶端統計資料],即可重設平均值。

下表列出程式碼編輯器的《SQL Server 線上叢書》相關主題。

主題 描述

使用 SQL Server Management Studio 範本

包含範本及建立自訂範本的相關資訊。

編輯器便利命令和功能

包括大綱、顯示行號、註解中的超連結、不規則線、自動換行...等功能的主題。

SQL Server Management Studio 鍵盤快速鍵

包括程式碼編輯器中所能使用的鍵盤快速鍵清單。

如何:使副檔名與程式碼編輯器相關聯

說明如何設定 SQL Server Management Studio 來根據副檔名開啟指定的程式碼編輯器。

在 SQL Server Management Studio 中編輯指令碼和檔案

包含許多連結來通往描述程式碼編輯器多種組態選項的頁面。

如何:變更字型色彩、大小和樣式

描述如何自訂程式碼編輯器中的文字外觀。

存取 SQL Server Management Studio 查詢編輯器

  1. [檔案] 功能表上,按一下 [開新檔案],再按一下 [檔案]

    此時會出現 [新增檔案] 對話方塊。

  2. [類別目錄] 之下,按一下您要建立之查詢的類型。例如,若要建立 Transact-SQL 查詢,請按一下 [SQL Server 查詢]

  3. [範本] 方塊中,按一下您要撰寫之查詢的類型。例如,若要建立 Transact-SQL 查詢,請按一下 [SQL Server 查詢]

  4. 按一下 [開啟]

    此時會出現 [連接到 SQL Server] 對話方塊。

  5. [伺服器實例] 清單方塊中,輸入或選取您的伺服器名稱,再按一下 [連接]

    此時會出現 [查詢編輯器] 視窗。

檢視程式碼編輯器的全螢幕模式

  1. 在程式碼編輯器視窗中,按 [SHIFT+ALT+ENTER] 來進入或離開全螢幕模式。

請參閱

參考

程式碼編輯器中的色彩編碼
SQL Server Management Studio 鍵盤快速鍵

概念

編輯器便利命令和功能
自訂功能表和快速鍵

其他資源

Database Engine 使用者入門
SQL Server Management Studio 教學課程
撰寫 Transact-SQL 陳述式教學課程
sqlcmd 公用程式教學課程
使用 sqlcmd 公用程式

說明及資訊

取得 SQL Server 2005 協助