<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      SQL Prompt——SQL智能提示插件

      數據庫是大家在項目開發中肯定會用到的,C#項目用的最多的就是微軟自家的SQL Server了。不可否認,微軟的Visual Studio開發平臺很好用,很直觀的體現就是智能提示。敲幾個字符,相關的信息就列出來了,很方便。如果改成用記事本寫一段代碼,肯定沒人愿意,因為大家已經習慣了智能提示。然而微軟在數據庫的IDE方面卻做得并不理想,直到SQL2008才加入了并不算強大的智能提示。目前普遍使用的還是SQL2005,編寫代碼的時候只能一個個字段敲出來,這種滋味可不好受。即使想偷懶,也只能是從之前的代碼中復制字段。還好,這里有一個更好的偷懶方法,就是安裝SQL Prompt。廢話了一大堆,下面就介紹一下這個小東東,保證目前正在敲字段的你肯定會喜歡。

      安裝過程

      1、 退出VS和SQL的IDE。

      2、 打開壓縮包,運行SQL Prompt 3.msi,按照提示完成安裝即可。

      3、 該程序在安裝完成后會自動運行,為了完成破解,需要在系統托盤處找到圖標clip_image001,點右鍵,選擇退出。

      4、 運行壓縮包中的Patch.exe,等待10秒中,直到下面的按鈕變成“OK”。破解包不需要選擇該程序的安裝路徑。提示:很多殺毒軟件會把破解包當做木馬,這一步需要先把殺毒軟件禁用。

      5、 在開始菜單里找到Red Gate->SQL Prompt 3->SQL Prompt Query Analyzer Integration,點擊運行即可。

      安裝該插件后,會在VS和SQL的IDE的主菜單中添加一個“SQL Prompt”菜單項,用于對插件進行控制和配置。

      下面介紹一下這個插件的使用。

      1、 刷新緩存

      打開SQL 2005,這時候插件會自動運行。該插件的原理是將數據庫中的表、視圖、存儲過程都緩存起來,所以在第一次打開查詢分析器的時候,插件會有一個加載緩存的過程。另外,需要注意的是,該插件不會主動更新緩存,如果數據庫中的對象有變化,需要手動刷新一下緩存,可以按Ctrl+Shift+D,或者在主菜單中找到SQL Prompt->Refresh Cache。

      2、 智能提示

      在查詢分析器中編寫代碼的時候,該插件和VS一樣,會智能提示。不僅僅是列出相關對象的名稱,還會將該對象的創建代碼也列出來。如下圖。

      clip_image003

      輸入完成之后,將鼠標移動到數據庫對象的名稱上,插件也會給出提示,如圖。

      clip_image004

      點擊提示標簽,就可以打開數據庫對象的定義代碼。

      clip_image006

      不僅僅是表、視圖和存儲過程,將鼠標移動到字段和參數上,也會有提示。

      clip_image007

      3、 自動插入

      當然,如果只是簡單的列出候選項,或者給出對象的定義和類型,這些功能算不上十分給力。而自動插入就會節省不少敲代碼的時間。

      比如輸入完“SELECT * FROM 表名”,按下Tab鍵,會自動添加“AS 別名”。再將光標定位到“*”之后,會出現提示信息“Press TAB to expand wildcard”。

      clip_image008

      這句話是什么意思呢?按下“Tab”鍵看效果:

      clip_image009

      這張表的字段自動列出來了。當表的字段特別多的時候,可就幫大忙了。怎樣,開始體會到它的強大了吧。

      下面繼續,輸入“INSERT INTO 表名”,按下Tab鍵,自動將插入語句實現了。效果如下:

      clip_image011

      多表關聯時,也會有提示,會按照字段名稱或者類型匹配(可以配置)。

      clip_image013

      4、 代碼段

      如果你是一個懶人,你肯定知道VS里面有代碼段。例如輸入for,按下Tab鍵,就會出現如下代碼:

      clip_image014

      SQL Prompt當然不會漏掉這么給力的功能,在它安裝完成之后就已經有很多內置的代碼段了。例如輸入ssf,插件會給出如下提示:

      clip_image016

      按下Tab鍵,就會將“ssf”替換為“SELECT * FROM”。其他常用的如下表:

      縮寫

      代碼段

      be

      BEGIN…END

      bt

      BEGIN TRANSACTION

      df

      DELETE FROM

      fj

      FULL JOIN

      ii

      INSERT INTO

      ij

      INNER JOIN

      lj

      LEFT JOIN

      rj

      RIGHT JOIN

      scf

      SELECT COUNT(*) FROM

      ssf

      SELECT * FROM

      st100

      SELECT TOP 100 * FROM

      這里只是列出了一部分常用的代碼段,其中還有很多需要大家自己去看。“SQL Prompt能自定義代碼段嗎?”,如果你能馬上想到這個問題,說明你懶的有水平。因為VS里面可以自定義代碼段,在這里你肯定不會滿足這些已經定義好的代碼段。很顯然,SQL Prompt也不會那么死板,自定義代碼段是必須的。

      在SQL的IDE主菜單中,找到SQL Prompt->Options,點擊菜單彈出配置窗體。切換到Snippets頁,就可以看到如下界面了。

      clip_image018

      點擊“New”按鈕,開始添加自定義代碼段。比如我把數據類型也定義成代碼段了,如下圖:

      clip_image020

      clip_image022

      這樣以后需要輸入數據類型時,輸入dec按Tab就變成DECIMAL(18,2),輸入nvc按Tab就變成NVARCHAR(50)。怎樣,方便多了吧,再也不用吭哧吭哧敲一大堆代碼了。特別是針對大段固定格式的代碼的時候,比如事務、游標等,大大提高輸入效率。

      這里有一個特殊符號$CURSOR$,是用來指定把縮寫轉換為代碼段之后光標停留的位置,VS代碼段里面也有類似的符號。對于多行的代碼段會比較有用,如果不指定,光標會停在代碼段最后。

      5、 配置

      安裝好一個軟件,很多人都會根據自己的偏好去配置。SQL Prompt的配置項也挺多,比如大小寫、快捷鍵、是否自動添加別名、提示顯示時間等。這里就不詳細介紹了,大家根據自己的習慣去配置吧。

      最后,如果你有什么好用的軟件,或者很好的工作方法,能讓大家一起偷懶的話,歡迎分享出來哦!

      posted @ 2011-07-28 22:52  Alex Leo  閱讀(35284)  評論(12)    收藏  舉報
      主站蜘蛛池模板: 好姑娘高清影视在线观看| 好了av四色综合无码| 亚洲无码在线免费观看| 日韩一区在线中文字幕| 午夜免费国产体验区免费的| 亚洲男女内射在线播放| 吕梁市| 亚洲美女被黑人巨大在线播放| 成年视频人免费网站动漫在线| 龙门县| 免费的特黄特色大片| 色窝窝免费播放视频在线| 精品亚洲无人区一区二区| 国产日产欧产系列| 亚洲国产欧美在线人成AAAA| 亚洲激情国产一区二区三区| 亚洲精品国产美女久久久| 精品无码久久久久国产动漫3d| 久久亚洲精品11p| 久久婷婷五月综合色欧美| 亚洲一区二区三区在线播放无码| 日韩不卡1卡2卡三卡网站| 国产午夜精品理论大片| 国产成人免费永久在线平台| 免费观看全黄做爰大片国产| 自拍偷在线精品自拍偷99| 久久中文字幕一区二区| 无码人妻斩一区二区三区| 欧美精品久久天天躁| 日本深夜福利在线观看| 日本一区二区三区在线播放| 久久免费精品国自产拍网站| 亚洲精品综合一区二区三区| 人妻丝袜AV中文系列先锋影音 | 最新精品国偷自产在线美女足| 欧美寡妇xxxx黑人猛交| 亚洲乱色伦图片区小说| 欧美福利电影A在线播放| 亚洲AV高清一区二区三区尤物| 国内自拍网红在线综合一区| 国产中文字幕久久黄色片|