2011-04-04 282 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 +左鍵點擊