今天我給大家介紹一款為T-SQL和PL/SQL添加intellisense功能的免費工具--SQL Assistant
實現SQL intellisense,說的簡單一點,就是讓sql代碼自動填滿,有了這個,我們寫代碼就非常方便了。
該工具內建了對DB Tools for oracle,MS Enterprise Manager,MS SQL Server Management Studio,MS SQL Server Management Studio Express,MS Query Analyzer,VS 2003,VS 2005,Notepad和SQL Plus W的支援。由於該工具是通過外掛程式的方式實現SQL intellisense功能,所以理論上支援N多編輯器,一會我將為大家介紹如何配置SQL Assistant為寫字板添加SQL intellisense功能。
SQL Assistant官方網站:http://www.softtreetech.com/isql.htm
下面是一些SQL Asistant的功能示範:
SQL Query Analyzer Example
SQL*Plus Example
現在我為大家介紹如何配置SQL Assistant為寫字板添加SQL intellisense功能:
首先,開啟寫字板程式,將游標定位在文字編輯地區內。
然後,開啟SQL Assistant,按Ctrl+F5按鍵組合,這時會彈出一個對話方塊。將 SQL Assistance、SQL Renference和Code Snippets三項設定好後點OK。
通過以上簡單的步驟,就為寫字板程式添加好了SQL intellisense功能。如果你以後想修改設定(比如你想讓寫字板程式支援PL/SQL intellisense),就再按Ctrl+F5按鍵組合,那個對話方塊會再次彈出,修改設定後儲存即可。
上面的文字僅起到拋磚引玉的作用,你可以為你自己喜歡的文字編輯器添加SQL intellisense功能。
p.s:我簡單的測試了一下,Java寫的程式不支援SQL Assistant,EmEditor也不支援,其他的編輯器沒有測試。總的來說,SQL Assistant的功能還是不錯的,支援大多數常用的編輯器,但是穩定性還不是很好,使用過程中有時會造成編輯器假死或突然關閉。不過,目前SQL Assistant只是個Beta版,相信以後版本的穩定性會有所提高