程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> 在 SQL Server 2005 Beta 2 中編輯 Transact-SQL 代碼

在 SQL Server 2005 Beta 2 中編輯 Transact-SQL 代碼

編輯:關於SqlServer

Management Studio 是在 Microsoft SQL Server 2005 Beta 2 中開發 Transact-SQL 查詢的主要工具。下面的討論將向您介紹 Management Studio Transact-SQL 編輯工具,重點介紹它的一些用於 Transact-SQL 開發的既有趣又引人注目的新功能。您還可以了解到 Management Studio 與 SQL Server 2000 Query Analyzer 的區別(以及對後者的改進)。您應該已經熟練掌握如何啟動和操作 SQL Server 2005 Management Studio,如何連接到一個 SQL Server 2005 實例,以及如何操作 Management Studio 中的各種窗口。

SQL Server 2005 Beta 2 Management Studio 還在不斷改進,在 SQL Server 2005 最終發布之前,會出現新的功能,也會對一些功能進行更改。在下面的討論中,提及的 Management Studio 都是指隨 SQL Server 2005 Beta 2 安裝的版本,而提及的查詢分析器都是指隨 SQL Server 2000 安裝的版本。

Management Studio 中查詢編輯的通用功能

Management Studio 集成了所有 SQL Server 數據庫產品中的查詢編輯。當您通過 New Query 工具欄按鈕或通過 File/New Query 菜單啟動新的查詢時,您就立即會發現可以創建和編輯 SQL Server 查詢、分析服務查詢和 SQL Mobile 查詢。當您使用 SQL Server 查詢時,Management Studio 會調用 Transact-SQL 代碼編輯器。當您使用分析服務器查詢時,Management Studio 會調用 MDX、DMX 和 XMLA 編輯器;當您使用 SQL Mobile 查詢時,它會調用包含合適的 Transact-SQL 語言子集的特定代碼編輯器。本文重點介紹使用 Management Studio 編輯 Transact-SQL 查詢。

在重點介紹 Transact-SQL 查詢之前,注意到與查詢分析器相比 Management Studio 具有一些顯著不同的通用功能是非常有用的。。Management Studio 比較顯著的一個功能是您現在可以在連接模式或斷開連接模式下進行編輯:編輯查詢不需要您連接到服務器。當您啟動查詢時,系統會提示您建立連接,但如果您拒絕也可以繼續進行編輯。您甚至可以在編輯會話期間斷開或更改連接,而不必保存和重新打開查詢。這樣,您就可以離線開發代碼,或者在多個 SQL Server 上相繼運行代碼。

當您在連接模式下使用查詢時,Management Studio 會使用 SQL Native ClIEnt 連接到 SQL Server、分析服務器或 SQL Mobile。雖然 Management Studio 在很多方面類似於 Microsoft Visual Studio,但它是一個使用 Visual Studio 托管代碼開發的獨特工具。Management Studio 支持創建和編輯 SQL Server、分析服務和 SQL Mobile 查詢。您必須使用 Visual Studio 開發 SQL CLR 代碼。

您也可以在 Management Studio 中編輯純文本文件。例如,如果您通過 File 菜單調用 Open 對話框,打開一個文本文件,則 Management Studio 不會提示您建立連接,而是打開一個純文本編輯器。您還可以間接調用 XML 編輯器,這在後面的分析查詢中會進行討論。

管理 Transact-SQL 查詢

在 Management Studio 中編輯 Transact-SQL 代碼有兩種基本方式。可以使用 Management Studio Object Explorer 中的 Assisted Editor 直接編輯數據庫 Transact-SQL 代碼對象(比如存儲過程、觸發器、視圖和函數),也可以編輯保存為磁盤文件的 Transact-SQL 腳本。

直接編輯數據庫代碼

Management Studio 的 Object Explorer 是交互式編輯 Transact-SQL 代碼的最好選擇,在編輯 Transact-SQL 查詢的時候,大多希望它一直可用,不管是停靠還是隱藏。您可以使用它從當前連接啟動新的查詢,而不必在 Connection Dialog 中填寫連接信息,方法是下拉到用戶數據庫,右鍵單擊數據庫名稱,並選擇 New Query

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved