logo SQL Prompt教程 我也要发布文档

SQL语法提示工具SQL Prompt使用教程:SQL Prompt快捷键汇总


SQL Prompt根据数据库的对象名称、语法和代码片段自动进行检索,为用户提供合适的代码选择。自动脚本设置使代码简单易读--当开发者不大熟悉脚本时尤其有用。SQL Prompt安装即可使用,能大幅提高编码效率。此外,用户还可根据需要进行自定义,使之以预想的方式工作。

点击下载SQL Prompt正式版

本文分享了一个便捷的键盘快捷键图,其中显示了Prompt的一些最有用的键盘快捷键,显示了Prompt的每个功能,其功能在各个菜单中的位置以及其键盘快捷键。

当您需要快速使用SQL Prompt时,最明显节省时间的是键盘快捷键。当然,当我使用SQL进行编程时,我真的不想一直指向并单击,因此除了学习这些快捷键之外,没有太多选择。具有讽刺意味的是,当前最快捷的学习快捷方式是通过点击菜单选项进行操作。提示菜单和上下文菜单是其中大多数显示位置。即使这样,您仍然需要了解一些事情。

我将提供一些图表,以帮助您在不必要的时候不得不触碰鼠标,以提示您正确的击键操作。可以在本文底部以PDF挂图的形式下载两个图表。


基本键盘快捷键

在SSMS的查询窗格中选择了一些代码后,最有用的键是Ctrl。这将带您进入“提示操作”菜单,然后点击相关的键,可以调出所需的操作,然后点击Enter。这为您带来了很长的路要走,并且在将代码段代码分配给代码段时,避免使用这些有用的键序列很有用。

有争议的是,也许我将“提示”的“建议”框和列选择器保持在“静音模式”(启用,但设置为不自动弹出)。然后,每当我发现需要建议时,就可以使用Ctrl + Space来“按需”请求它们,这很常见。

在执行SELECT语句时,我喜欢按Tab来扩展通配符。为此,必须为Prompt提供上下文。编写SELECT语句,包含FROM子句,但缺少列列表。返回并输入通配符'*',然后按Tab键。在整个列列表中,以原始表源的名称或别名限定。

我经常使用“标签历史记录”功能。调用它。您可以快速学习Ctrl + Q来查看打开的选项卡的内容。然后,您可以使用Alt键在Tab历史记录和SSMS窗口之间滑动。当您学会在“所有选项卡”之间导航,使用Ctrl和或之一进行“打开”和“关闭”,以及使用和来在选项卡之间导航时,才有真正的力量。

按键键盘图

如果您像我一样是视觉导向的人,那么图表是学习这些按键的一种好方法,并且可以帮助您查看模式。例如,它显示了Ctrl + B是如何通往整个重新格式化和重构功能范围的网关。

我突出显示了提供助记符的字母,这些字母可以帮助您记住要在该键盘上按下的正确字符集。


击键分类法

SQL Prompt中有很多功能,并且可以通过击键访问很多此功能。键盘图对于某些常见操作很有用,但是最后,您需要一个列表,因为那里太多了。下表显示了按菜单和按键显示的所有提示功能。

标签
动作清单 上下文菜单 提示菜单 键盘快捷键 它能做什么
启用代码分析



Alt + O,E,cr
启用或禁用代码分析。这是一个切换
代码分析
管理代码分析规则



Alt + O,M
访问允许您选择希望使用的代码分析规则的窗口
公开问题详细信息



Ctrl(将鼠标悬停在波浪形绿色下划线区域上方)
打开列出问题详细信息的窗口
启用建议



Ctrl + Shift + P
启用建议框,使其在指定时间后出现
代码完成
上/下建议列表



↑或↓
一旦建议列表成为焦点,就可以在建议列表中向上或向下导航
上下移动建议框过滤器



Ctrl +↑或Ctrl +↓
焦点集中后,在过滤器列表中向上或向下导航以获取建议
刷新建议



Ctrl + Shift + D
更新位置敏感建议框的内容以反映光标位置
显示建议



Ctrl +空格键
显示建议框
切换到/从列选择器



Ctrl +←或Ctrl +→
切换到/从列选择器
活动风格




显示一个子菜单,使您可以从任何当前样式中选择一种格式样式。
格式化
添加逗号



Ctrl,A,C,Enter
将逗号添加到一组值(每行一个),首先选择文本范围
添加引号和逗号



Ctrl,A,Q,Enter
将逗号和引号添加到一组值(每行一个)。 首先选择文字
添加方括号




在所有标识符中添加方括号。 仅在激活“在所有标识符中添加方括号”选项时可用,并且在恢复默认设置或激活“删除不必要的方括号”选项之前一直保持可用
应用套管选项



Ctrl + B,Ctrl + U
无论设置了大小写选项,都将应用于所选文本
注释掉



Ctrl,C,O,Enter
在行的开头用“双破折号”行注释注释选定的文本
复制为IN子句




将结果集中单个列的值格式化为列表,以用于查询的IN子句。仅网格视图
依存关系




列出所有引用(使用)该列并被该列引用的对象。
禁用所选文本的格式



Ctrl,D,Enter
在所选文本之前和之后添加注释,以防止对该块进行格式化。
编辑格式样式…



Alt + O,E,E
显示“格式样式”对话框
封装为(新)存储过程…



Ctrl + B,Ctrl + E
显示对话框,该对话框允许您将所选文本封装为存储过程,并添加任何变量作为参数
展开通配符



Ctrl + B,Ctrl + W
用整个列列表替换Select *通配符
查找无效的对象



Alt + O,I
打开一个新的浏览器窗格,其中包含数据库中所有无效对象的列表
格式化SQL



Ctrl + K,Ctrl + Y
格式化所选的SQL或整个窗格。
内联EXEC(内联存储过程)



Ctrl + B,Ctrl + I
如果在查询窗口中突出显示用于存储过程,标量函数或sp_executesql函数的EXEC命令,它将用等效的内联代码替换它。
插入分号



Ctrl + B,Ctrl + C
如果省略了分号,则在每个语句的末尾插入分号
限定对象名称



Ctrl + B,Ctrl + Q
将额外的信息添加到名称中以标识其父项(列的表源,表的模式等)
删除注释



Ctrl,R,C,Enter
从所有选定行的开头删除行内注释符号“ –”(首先选择文本)
删除方括号



Ctrl + B,Ctrl + B
从所选代码中删除所有不必要的方括号
重命名别名/变量



F2
如果光标位于别名或变量上,则可以点击新名称,查询窗口中的所有匹配项都会更改
脚本为INSERT




对于结果网格,单个单元格或单元格块或单个列中的相邻值,将所选值转换为多行INSERT INTO…VALUES表达式
智能重命名…



Alt + O,R
显示“智能重命名”对话框。
拆分表…



Alt + O,T
显示“拆分表”对话框。
取消注释



Ctrl,U,Enter
与“删除注释”相同。删除行首的行内注释符号
取消格式化



Ctrl,U,N,F,Enter
从所选代码中删除所有格式的空格
浏览打开的标签页



Ctrl + Q
在“标签历史记录”中浏览和搜索打开的标签
Tab魔术
在打开,关闭和所有标签之间切换



Ctrl +←或Ctrl +→(在标签历史记录窗口中)
在“标签历史记录”中时,在打开,关闭和所有标签之间切换
创建片段



Ctrl,C,S,N,Enter
打开代码段对话框,使用所选文本作为代码段的代码,并使用每个单词的第一个字母作为名称
杂项
辅助



Alt + O,H
显示包含所有与帮助相关的功能和选项的辅助菜单。
打开行为列表



Ctrl
选择某些文本后,打开操作列表
选项...



Alt + O,O
显示“选项”对话框,以允许您更改SQL Prompt的选项。
标签颜色(服务器)




当连接到不同的服务器环境时,为查询窗口分配特定的颜色。
在Excel中打开




将选定的查询结果导出到Excel
代码段管理器



Alt + O,S
显示“代码段管理器”对话框。
执行当前批次



Alt + Shift + F5
与Shift F5一样执行选定的文本
代码执行
执行当前语句



Shift + F5
与Shift F5一样执行选定的文本
执行光标



Ctrl + Shift + F5
执行光标
查找未使用的变量和参数



Ctrl + B,Ctrl + F
查找未使用的变量和参数,并在鼠标悬停时在变量上加上基于工具提示的错误消息。
导航
脚本对象为ALTER



F12
如果选择了函数或过程的名称,则会使用例程的脚本创建一个新的查询窗口
在对象资源管理器中选择



Ctrl + F12
如果选择一个对象并单击此菜单项,它将(在某些情况下)在对象浏览器窗口中选择该对象
总结脚本



Ctrl + B,Ctrl + S
显示一个可调整大小的内容摘要对话框,该对话框允许您选择一个关键字以在脚本编辑器中突出显示该关键字或相应的代码块。

总结

SQL Prompt键盘快捷键很重要,但是它们并不总是您通过使用Prompt发现的东西,即使您发现了它们,也并不总是容易记住。我已经试着向你展示了如何在可能的情况下,在助记符的帮助下,通过挂图来掌握它们。如果我成功地向您介绍了一些您还没有发现的SQL提示功能,那么这是一个额外的好处。

相关内容推荐:

试用下载>>>

SQL Prompt使用教程>>>


想要购买SQL Prompt正版授权,或了解更多产品信息请点击【咨询在线客服】