SQL Server中的模版

來源:互聯網
上載者:User
今天中午一MM有一問題問我,CREATE TABLE <table_name, sysname, test_table> 是什麼意思?以前真是沒見過,沒辦法只好google,資料是真難找,不過還好最後找到,又裝了SQL Server試了一下,基本可以驗證自己的理解。
原來是SQL Server 2000 查詢分析器提供一個模板庫,這個模板庫可以用來建立表,視圖,預存程序等。
作者: Builder.com
開啟查詢分析器然後開啟其物件瀏覽器,你會看到在瀏覽器的底部有兩個選項卡。點擊模板選項卡,你會看到很多可用的模板。雙擊任務一個模板,查詢分析器就會開啟一個新的查詢時段;然後將模板粘貼到這個視窗中。或者在編輯-〉插入模版可以看到。在Program Files\Microsoft SQL Server\80\Tools\Templates\SQL Query Analyzer 檔案夾下可以找到這些模板,這個檔案夾中包含13個子檔案夾,每個子檔案夾下存有專用於特定任務(比如說 Create Table)的模板。每個檔案夾中包含幾個模板;下面是 Create Database 模板中的一個:

-- =============================================
-- Basic Create Database Template
-- =============================================
IF EXISTS (SELECT *
....   FROM   master..sysdatabases
....   WHERE  name = N'<database_name, sysname, test_db>')
....DROP DATABASE <database_name, sysname, test_db>
GO

CREATE DATABASE <database_name, sysname, test_db>
GO

代碼中的角括弧表示可替換的標記。查詢分析器編輯菜單中的替換模板參數命令會調出一個對話方塊,在這個對話方塊中可以一次替換所有的參數。注意:開啟這個對話方塊的不直接的捷徑是[Ctrl][Shift]M。

可能不怎麼明顯的一點是你可以將幾個模板合成到一個預存程序中。在第一個模板位於其編輯視窗時,只要將其它模板拖到同一個視窗即可。

很多組織在管理預存程序的樣式、縮排和標題時都有他們自己的標準。這是你體驗模板真正威力的地方。將現有模板裝載到你偏愛的文字編輯器中可以定製現有模板。更好的一點是,你甚至還可以在 SQL Server 查詢分析器檔案夾中建立新的檔案夾放將自己的模板放到這個新檔案夾中。它們會自動出現在查詢分析的物件瀏覽器視窗中,動作 DELETE 和 UPDATE 沒有對應的模板;然而你可以自己編寫針對這類動作的模板並把它們放到 SQL Server 查詢分析器檔案夾中。

如果你工作在一個多人開發環境中,你可以告訴查詢分析器去其它地方(比如網路上的共用資料夾)尋找它的模板。從查詢分析器的菜單中,選擇工具 | 選項然後編輯模板目錄設定。

如果你還沒有用過這些模板,我建議你用一下。你會發現這樣可以節省很多敲鍵盤的時間,如果再進行一些定製操作,還可以自動遵守組織的標準。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.