SQL Prompt
今天给大家介绍一款非常好用的sql 智能提示和格式化sql代码的工具,也就是SQL Prompt,我们这里的环境是SQL Server+SQL Prompt;
1、安装
先分享一下资源
链接:https://pan.baidu.com/s/17eikbu1-8UdFnBDV6vPqvA
提取码:wn4o
网上资源也比较多,安装教程比较多,可以自己找更高版本试着安装。教程我这里就省略了。
2、界面
安装成功后,sql server 工具栏会出现SQL Prompt菜单。如下如所示
3、菜单介绍
Refresh Suggestions -- ctrl + Shift + D
由于这个工具是在开发的时候加载数据库的相关信息,并缓存,当我们更新或者修改数据库的时候,对新建的表不能实时实现智能提示,这个时候就可以点击这个按钮,刷新缓存。
disable code suggestions --Ctrl+Shift+P
这个是默认选中功能,实现智能提示功能。取消选择,则没有智能提示。
format SQL -- Ctrl + K,Ctrl + Y
格式化SQL语句,在写SQL过程中比较常用,记住快捷方式,会更方便。
Qualify Object Names -- Ctrl +B ,Ctrl +Q
规范化SQL中的名字,包括表名,属性等
Expand Wildcards
展开通配符
insert semicolons Ctrl+B,Ctrl+C
插入分号
summarize sctript
总结脚本,如下如所示,将SQL代码段显示成右侧的形式。用于方便查找SQL语句
find Unused variables and parameters ---Ctrl+B,Ctrl+F
查找未使用的变量和参数
find invalid Objects
查找无效的对象
Encapsulate as new stored procedure。。 ---Ctrl +B,Ctrl + E
将SQL代码段生成一个存储过程,如下图所示
可以选择view按钮,会自动生成存储过程脚本。
script object as Alter ---F12
将对象(存储过程,视图等)的脚本显示出来
options
snippet Manager,设置简写SQL,下面会对这一神奇功能进行讲解
鼠标右键
4、智能提示
简写提示,就是上面 snippet Manager里面设置的简写代码,简写代码+Tabs,可以快速生成SQL代码段,我们也可以自定义SQL代码段的简写格式,对于常用的代码非常方便。
例如:ssf: SELECT * FROM
常用的智能提示代码段,简写+tabs键
表,视图,存储过程智能提示,也可以在右下角,选择显示的表或者视图等等。
光标提示将光标放到表名上面,会提示一个表名如下图所示
点击提示的表名,就可以打开表结构,如下