SQL Server Management Studio Transact SQL 查詢

使用 Transact-SQL 查詢編輯器,建立和執行 Transact-SQL 指令碼。

功能

  • 在查詢視窗中鍵入指令碼。
  • 若要執行指令碼,請按 F5,或在工具列上按一下 [執行],抑或在查詢功能表上,按一下 [執行]。如果已選取部份程式碼,則僅執行該部份程式碼。如果未選取程式碼,則執行整個查詢編輯器的內容。
  • 如需 Transact-SQL 的語法說明,請在查詢編輯器中選取關鍵字,然後按一下 F1
  • 如需關於 Transact-SQL 語法的動態說明,請在 [說明] 功能表上,按一下 [動態說明],以開啟動態說明元件。在動態說明中,於查詢編輯器內鍵入關鍵字時,說明主題會出現在動態說明視窗內。

SQL 查詢工具列

查詢編輯器開啟時,SQL 查詢工具列會顯示下列按鈕。

  • 連接
    開啟 [連接到伺服器] 對話方塊,以建立與伺服器的連接。
  • 中斷連接
    中斷目前查詢編輯器的伺服器連接。
  • 變更連接
    開啟 [連接到伺服器] 對話方塊,以建立與其他伺服器的連接。
  • 使用目前的連接新增查詢
    開啟新查詢編輯器視窗,使用目前查詢編輯器視窗的連接資訊。
  • 可用的資料庫
    變更連接到同一伺服器的其他資料庫。
  • 執行
    執行選取的程式碼,倘若未選取程式碼,則執行查詢編輯器中的所有程式碼。
  • 剖析
    檢查選取之程式碼的語法。如果未選取程式碼,請檢查整個查詢編輯器視窗的語法。
  • 取消執行查詢
    將取消要求傳送到伺服器。部份查詢無法立即取消,必須等候適當的取消條件。取消之後,交易回復時可能會發生延遲。
  • 顯示估計執行計劃
    在未實際執行查詢的情況下,向查詢處理器要求查詢執行計劃,並且將計畫顯示在 [執行計劃] 視窗中。此計劃會使用索引統計資料,作為執行查詢時,每個部份估計將傳回的資料列數。如果傳回的資料列數和估計的資料列數差異極大,同時查詢處理器為了要提高效率而變更計劃時,實際使用的查詢計劃可以和估計執行計劃不同。
  • 在 Database Engine Tuning Advisor 中分析查詢
    開啟 Database Engine Tuning Advisor,並提供選取的語法作為分析用的工作負載。
  • 在編輯器中設計查詢
    起始查詢設計師工具,提示輸入目前查詢的資料表。
  • 包括實際執行計劃
    [執行計劃] 視窗中,以圖形化查詢計劃的方式執行查詢、傳回查詢結果以及查詢使用的執行計劃。
  • 包括用戶端統計資料
    包括 [用戶端統計資料] 視窗,其中有關於查詢、網路封包的統計資料,以及查詢的經過時間。
  • SQLCMD 模式
    使用 [SQLCMD] 執行選取的語法。

    ms177264.note(zh-tw,SQL.90).gif附註:
    您可以使用 [SQLCMD 模式] 執行作業系統命令。請注意,不要執行提示輸入回應的陳述式。不可能與連接產生互動,進而回應要求;且要求若未取消,查詢將會繼續執行。如需詳細資訊,請參閱<利用查詢編輯器來編輯 SQLCMD 指令碼>。
  • 以文字顯示結果
    [結果] 視窗中以文字傳回查詢結果。
  • 以方格顯示結果
    [結果] 視窗中以一或多個方格傳回查詢結果。
  • 將結果存檔
    執行查詢時,會開啟 [儲存結果] 對話方塊。鍵入 [檔案名稱],然後按一下 [儲存],以將查詢結果另存為 [報表檔案],並使用 .rpt 副檔名。若要使用進階選項,請按一下 [儲存] 按鈕上的向下箭頭,然後按一下 [使用編碼方式儲存]
  • 查詢選項
    開啟 [查詢選項] 對話方塊,以設定查詢執行與查詢結果的預設選項。

請參閱

其他資源

利用 SQL Server Management Studio 來撰寫、分析和編輯指令碼
在 SQL Server Management Studio 中編輯指令碼和檔案
SQL Server Management Studio 鍵盤快速鍵
自訂功能表和快速鍵
程式碼編輯器中的色彩編碼
從 Query Analyzer 移轉到 SQL Server Management Studio
使用 sqlcmd 公用程式

說明及資訊

取得 SQL Server 2005 協助