在SQL Server 2008 Management Studio中,我可以按F5执行当前查询窗口中的所有内容。我也可以突出显示一个查询,然后按F5运行该突出显示的查询。
有没有一种方法可以运行我的光标所在的单个查询,或者运行查询,我的光标位于第一个';'上?
答案 0 :(得分:9)
在选项中,您可以配置要显示的行号,然后您只需单击行号,这将突出显示整行。
答案 1 :(得分:6)
安装SQL Complete Express。它是一个免费的SSMS插件(也是付费版本),它允许使用CTRL + SHIFT + E执行当前语句,我已经将它重新映射到F9,因为我经常使用Toad。
我尝试了其他几个但是他们要么没有使用SSMS 2012,要么就是我没有继续使用它们。
我发现intellisense比内置版本更快。
答案 2 :(得分:5)
不幸的是MSDN list of keyboard shortcuts for SMSS中没有这样的键盘快捷键,我没有看到任何记录宏的方法。我发现的唯一解决方案需要创建一个加载项,相当一些工作,以节省一点。
答案 3 :(得分:4)
如果您能够使用SSMS 2012,那么您可以使用SSMS Executor st-stoqnov中提及的his answer添加内容来解决类似的问题。
2014年6月21日SSMS也可以使用Alpha release。
答案 4 :(得分:1)
在结束语句之后的SQL中,并且当光标位于行的末尾时,只需按SHIFT+HOME
命中它,它将突出显示整个语句,然后您可以继续按f5。 ...
答案 5 :(得分:0)
对于键盘用户:
我发现光标到了查询行的末尾,或者如果它是空的那么下面的行,然后使用“SHIFT +向上箭头”选择完整的查询。选择后点击f5
答案 6 :(得分:0)
新的SQL提示符具有此功能。按SHIFT+F5
,将执行光标当前所在的语句。这是一个很大的节省时间和一个应该从一开始就存在的功能。
答案 7 :(得分:0)
我刚安装了免费的Devart's Sql complete express。使用ctrl-shift-e可以实现您想要的效果。
现在我只需要交换,使ctrl-e执行当前和ctrl-shift-e一切......