昨天才新发现的一个很不错的SQL查询分析器辅助工具,SQL Prompt 3没有破解版,好像是试用15天
它的主要功能就是自动检测SQL查询分析器,当我们在查询分析器中输入内容的时候,它会自动去找到对应的表名、字段、存储过程或视图等,并出现一个候选列 表,真的很方便,自动完成的功能一直是SQL欠缺的,好像SQL2005也还是没有自动完成的功能。但恰恰我真的很希望有这个东西,因为就算数据库是自已 设计的,但表太多了以后总是会忘记一些,所以以前的做法就是开着设计窗口,一边写查询,一边复制字段。
前段时间找了一个QueryCommander,这个有自动完成功能,但用了一段时间发现它的易用性太差了,有些时候用着让我发火,还有就是好像输入光标跟输入点没有对正,这个东西把我郁闷惨了,后来就决定不再用它了,不过有时间倒是可以在它的基础上改改,毕竟是开源的。
好了,别的就先不说了,看看我做的几个截图。
SQL Prompt 3 图1 - 自动列出表的列表,方便选择
SQL Prompt 3 图2 - 还可以在下面几个图标哪里选择只查看“视图”的对象
SQL Prompt 3 图3 - 查询form是可以来自存储过程的,这一点也有
SQL Prompt 3 图4 - 也可以列出系统的函数
SQL Prompt 3 图5 - 也会跟着输入的内容自动过滤
SQL Prompt 3 图6 - 这个是我认为最好的功能,自动列出可以做关联的字段
SQL Prompt 3 图7 - 调用存储过程有它真是太方便了
下载地址:http://downloads.red-gate.com/SQLPromptBundle.zip SQL Prompt 3官方地址:http://www.red-gate.com
SQL Assistant:
另外还有个软件跟它类似免费软件,这个东西就支持更多了,还有什么DB2 MySQL这些都可以,不过感觉没有SQL Prompt好用,还是收费的软件做得好呀
功能跟上面个类似,不过我总感觉它不太好用,还有最烦的就是它的快捷键,居然 Ctrl+Space都是热键,严重影响我使用,还好可以修改,我直接把所有热键都关了。