2011-04-04 232 views

回答

1

我知道两个快捷方式将执行Execute,但是如果SQL文件中有更多的SQL语句,它将执行它们,除非您突出显示所需的行。

F5 ctrl+E

+1

是的,我知道这些,但我想要一个只执行当前行而不需要突出显示的快捷方式。 – tesmp 2011-04-04 09:53:39

+0

我不认为有一个。抱歉。 – 2011-04-04 10:03:30

0

我从来没有碰到过一个快捷方式,将做,没有第一选择行。在SSMS Keyboard Shortcuts MSDN文章中没有列出,所以我不认为这是可能的。

2

https://connect.microsoft.com/SQLServer/feedback/details/125200/execute-current-statement是一个连接问题 - 猜猜它是一个低优先级。

我刚习惯了使用标准键盘快捷键。其中一个例子是(如果例如我想要处理的查询写在最后)在使用ctrl-shift-home选择所有的查询之前,然后按Ctrl-k,ctrl-c来评论这一点,点击结束,然后F5。一旦我需要全部回来,我只需按Ctrl - 一个然后按Ctrl - K,CTRL - U再次取消注释。

在这两种情况下,它有助于熟悉键盘:)

+0

感谢您的信息。我必须习惯你的建议,直到他们将这个功能应用到SSMS中 – tesmp 2011-04-04 11:52:04

3

的外接SQL Complete有这个确切的功能。使用热键执行当前语句而不选择它。他们的免费快递版本,但我也推荐标准版本的附加功能。这是一个重要的节省时间。

-2

这里有DaveRead的回答有所改善: + 首页F5

+2

如果光标不在语句的末尾,该怎么办? – 2016-05-11 00:19:12

0

这个工作对我来说:主页,按住Shift +左键点击