Sql代码自动完成

我想来这里的每个人都学过Sql Server,每个人都知道写那些SQL语句的痛苦,除了要记住SQL命令外还要记住每个表的名字,每个字段的名字,当然通过查询文档也是解决这一矛盾的方法,可惜我是一个超级懒人,连差文档的都懒。而微软在他的VS中提供了功能强大的代码自动完成功能,如下图:

可那可怜的SQL Server从7.0(2000)到9.0(2005)就没有提供过代码自动完成功能。尤其最近公司里成天写SQL存储过程,数据库还不是自己建立的,写Where语句时反复的查文档,突然一个念头闪过脑子,做一个代码自动完成的程序效果会怎么样,既然想到了就做,经过两个晚上奋斗,做了一个Demo,不过用下来效果不怎么好,有点鸡肋,不管好坏先发上来晒晒。

目前的Demo所能提供的功能只有以下这点:
1、显示SQL对象成员列表
2、显示所连接的数据库成员列表。
3、显示文字自动完成。
4、Ctrl+F12 随时启动和停止。
5、Ctrl+K 呼出列表框。
6、可在任何代码输入区域使用。

程序演示图片

以下是数据库连接,只有链接后程序才提供数据库中对象的提示,如表名、字段名


源代码下载:https://files.cnblogs.com/CR-Soft/SqlHelper.rar

posted @ 2008-06-19 22:28  超然  阅读(2316)  评论(12编辑  收藏  举报