什么是SSMS选项“无需其他执行选项即可执行存储过程快捷方式”?


12

这是一个冗长的选择;没有文档,网络搜索也无济于事。当我执行查询时,我没有注意到选中的选项或未选中的选项有所不同。此设置控制什么?

Answers:


14

这当然是一个冗长的选择,对我来说似乎有点模棱两可。您可以采用多种方法来使用“存储过程快捷方式”。最初,我没有得出结论,它们实际上是指“工具”>“选项”>“环境”>“键盘”中的“查询快捷方式”面板,主要是因为当我不盯着对话框时,有人问我有关它们的问题(该选项当然是在该面板上)。

添加该选项是为了响应以下“连接”项目:

在那里,西蒙萨宾指出,如果你使用键盘快捷键(例如执行存储过程Alt+ F1sp_help,或Ctrl+ 1sp_who),即执行将听从你曾经为基础的查询窗口(如设置任何查询选项SET STATISTICS TIME ON;)。这并不总是令人满意的(Simon所使用的示例在点击Alt+ 时获得了一堆图形执行计划F1)。

所以:

  • 如果您希望这些查询快捷方式可以使用与当前查询窗口相同的所有选项来执行,请不要选中该框
  • 如果希望这些查询快捷方式忽略所有现有查询选项,请选中该框(并打开一个新的查询窗口,因为它不会影响当前窗口)。

不幸的是,没有一种方法可以按照Simon的要求自定义每个快捷方式,因此您必须全部或全部删除。


谢谢亚伦。对如此出色的功能进行了如此小的增强。
Slava Murygin

我的一部分要问:“为什么他们有机会将列标题固定为Query时,为什么还要扩展一个明显不正确的术语(存储过程)的使用呢?这是该列的不幸标题。(这是非常清楚的),然后对该选项使用正确的术语- 执行查询快捷方式而无需...?”。但是,那么我的另一部分真的不想知道;-)。
所罗门·鲁兹基
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.