今天我给大家介绍一款为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版,相信以后版本的稳定性会有所提高


浙公网安备 33010602011771号