SQLpipe理工作室 – 执行当前行

在SQL Server 2008 Management Studio中,我可以按F5来执行当前查询窗口中的所有内容。 我还可以突出显示一个查询,然后按F5运行突出显示的查询。

有没有一种方法可以运行我的光标所在的单个查询,或者运行一个查询,我的光标在第一个';'之上?

不幸的是,在SMSS的键盘快捷键列表中没有这样的键盘快捷键 ,我没有看到任何loggingmacros的方法。 我发现的唯一的解决scheme需要创build一个附加,这是相当多的工作一点点储蓄。

在选项中,您可以configuration要显示的行号,然后您可以单击一个行号,这将突出显示整行。

安装SQL Complete Express。 它的SSMS插件免费(也是一个付费版本),它允许使用CTRL + SHIFT + E来执行当前语句,我已经重新映射到F9,因为我也经常使用蟾蜍。

我尝试了其他几个,但他们要么没有与2012年SSMS工作,要么我只是没有与他们相处。

我发现intellisense比内置版本更快。

如果您能够使用SSMS 2012,那么您可以使用st-stoqnov在他对类似问题的回答中所提到的SSMS执行器添加。

在SQL结束语句后,如果光标位于行尾,则只需SHIFT+HOME ,就会突出显示整个语句,然后继续按f5 ….

对于键盘用户:

我发现使用光标到查询行的末尾,或者如果它是空的,则使用“SHIFT +向上箭头”来select完整查询。 select命中后f5

新的SQL提示符具有此function。 您按SHIFT+F5和您的光标当前所在的语句将被执行。 这是一个很大的节省时间和从一开始就应该在那里的function。

我刚安装了免费的Devart的Sql完整版 。 随着ctrl-shift-e它做你想要的。

现在我只需要交换,使ctrl-e执行当前和ctrl-shift-e的一切…