LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

SQL Prompt:高效开发SQL Server数据库的必备插件!

admin
2024年10月10日 20:17 本文热度 499

      虽然市面上也有不少的SQL Server数据库管理工具,如DBeaver、Navicat等,但我个人还是比较喜欢它自带的管理工具SSMS(SQL Server Management Studio),主要是SQL Server的一些功能在这上面都可以操作。

      唯一不足的就是它自身的智能提示做的很糟糕,就是图示这个选项:

      你开启它的话,会智能提示一些语法关键词和对象名(表名,视图名,存储过程名,函数名等),如果你书写的语法错误的话是没有提示的。

     接下来安利一个非常好用的插件,搭配SSMS简直爽翻了,它就是SQL PromptSQL Prompt插件提供智能代码补全、SQL格式化、代码自动提示和快捷输入等功能,非常方便,可以自行去尝试体会。


简单体验

      软件安装好后,可以在SSMS工具栏看到这个插件,如下图:


刷新缓存
打开SSMS,SQL Prompt会自动运行,将当前实例下的所有对象都缓存起来,包括表,视图,存储过程,函数等。第一次打开时,插件会有一个加载缓存的过程。
如果数据库中的对象有变化,可以手动刷新一下缓存,按住Ctrl+Shift+D即可,或者使用菜单栏里的Refresh Suggestions。


智能提示

a、当我们写代码时,插件会自动提示相关关键字,即使你输入的小写,也会自动转换成大写,如下图:

     只输入一个s时,SQL Prompt会根据使用频率智能提示s开头的关键字,只需要按Tab键就可以自动输入候选关键字SELECT。

b、当某个对象你只记得开头某几个字母时,在你输入相应的字母时,SQL Prompt也会智能提示相应的对象名:

c、当我们写一段SQL时,当鼠标移动到数据库对象时,插件会自动给出提示,点击提示标签,会显示数据库对象创建的脚本,如下图:

其中不仅包括创建表语句,如果你设置了一些约束,也会在下面显示出来:

SQL格式化

如下在SSMS输入一段查询语句:

Select FInterID, FTypeID, FColCaption as FColCaption_CHS, FColCaption As FColCaption , FHeadSecond, FColName, FTableName, FColType, FColWidth, FVisible, FItemClassID, FVisForQuest, FReturnDataType, FCountPriceType, FCtlIndex, FName, FTableAlias, FAction, FNeedCount, FIsPrimary, FLogicAction, FStatistical, FMergeable, FVisForOrder, FControl, FMode, FControlType, FEditable, FFormat, FFormatType, FAlign FROM ICChatBillTitle Where FTypeID IN (select FTemplateID From ICListtemplate Where FID=21) order by ftablename, fcolname

输入以后看得出来语句对齐比较混乱,不太美观:

    右键,使用SQL Prompt插件提供的 Format SQL格式化功能:

效果如下,可以看出,格式明显规整了很多:


代码快捷输入
可以将我们经常输入的代码设置成快捷键,当你输入快捷键时,按下Tab键可以自动输入我们常用的代码片段。例如:当你输入ssf,按下Tab键会直接显示SELECT * FROM ,如下图:

当然也可以根据自己的使用习惯来自定义快捷键,在我们的SSMS管理工具中,可以点击SQL Prompt → Options → Suggestions → Snippets →New进行添加,也可以看到系统提供的一些常用快捷键。


自动补全代码
当我们输入一段插入代码时,会自动补全需要插入的字段和值,只需要你输入相应的数据即可。如下图:

还有很多好玩又实用的功能,有兴趣的话可以下载下来自行探索尝试一下。


下载地址:

链接:https://pan.baidu.com/s/1BzLLPa6sA52VTKCryz2iOg?pwd=aa1z 提取码:aa1z


该文章在 2024/10/11 8:58:58 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved