web-dev-qa-db-ja.com

SQL ManagementStudio-現在の行を実行します

SQL Server 2008 Management Studioでは、F5キーを押して、現在のクエリウィンドウのすべてを実行できます。クエリを強調表示し、F5キーを押して強調表示されたクエリを実行することもできます。

クエリを強調表示する代わりに、カーソルが置かれている単一のクエリを実行したり、カーソルが置かれているクエリを最初の ';'まで実行したりする方法はありますか?

36
mawaldne

残念ながら、 SMSSのキーボードショートカットのMSDNリスト にはそのようなキーボードショートカットはありません。そのためのマクロを記録する方法もありません。私が見つけた唯一の解決策は、少しの節約のためにかなり少しの作業であるアドインを作成する必要があります。

5
Daniel DiPaolo

オプションでは、表示する行番号を構成できます。次に、行番号をクリックするだけで、行全体が強調表示されます。

9
Salem

SQL CompleteExpressをインストールします。そのSSMSプラグインは無料(有料版でもあります)で、CTRL + SHIFT + Eを使用して現在のステートメントを実行できます。Toadも頻繁に使用するため、F9に再マップしました。

他のいくつかを試しましたが、SSMS 2012で機能しなかったか、うまくいきませんでした。

組み込みバージョンよりもインテリセンスの方が速いと思います。

6
Richard

SSMS 2012を使用できる場合は、 SSMS Executor アドインを使用できます。 st-stoqnov in 彼の回答 質問。

アルファリリース はSSMS2014/2016/2017でも利用できます。

4
PyreneesJim

SQLでは、ステートメントを終了した後、カーソルが行の終わりにあるので、SHIFT+HOMEを押すと、ステートメント全体が強調表示され、f5 ...を押すことができます。

1
Jesus Fraire

キーボードユーザーの場合:

カーソルをクエリ行の最後に移動するか、空の場合は次の行に移動し、「Shift +上矢印」を使用してクエリ全体を選択します。選択後、f5を押します

0
zhrist

インストールしたばかりです Devart's Sql complete express これは無料です。 ctrl-shift-eを使用すると、必要な処理を実行できます。

Ctrl-eに現在の実行をさせ、ctrl-shift-eにすべてを実行させるために、スワップする必要があります...

0
LosManos

新しいSQLプロンプトにはこの機能があります。 SHIFT+F5を押すと、カーソルが現在置かれているというステートメントが実行されます。これは大幅な時間の節約であり、そもそも最初から存在していたはずの機能です。

0
darlove