SQL Server 2008 Management Studioでは、F5キーを押して、現在のクエリウィンドウのすべてを実行できます。クエリを強調表示し、F5キーを押して強調表示されたクエリを実行することもできます。
クエリを強調表示する代わりに、カーソルが置かれている単一のクエリを実行したり、カーソルが置かれているクエリを最初の ';'まで実行したりする方法はありますか?
残念ながら、 SMSSのキーボードショートカットのMSDNリスト にはそのようなキーボードショートカットはありません。そのためのマクロを記録する方法もありません。私が見つけた唯一の解決策は、少しの節約のためにかなり少しの作業であるアドインを作成する必要があります。
オプションでは、表示する行番号を構成できます。次に、行番号をクリックするだけで、行全体が強調表示されます。
SQL CompleteExpressをインストールします。そのSSMSプラグインは無料(有料版でもあります)で、CTRL + SHIFT + Eを使用して現在のステートメントを実行できます。Toadも頻繁に使用するため、F9に再マップしました。
他のいくつかを試しましたが、SSMS 2012で機能しなかったか、うまくいきませんでした。
組み込みバージョンよりもインテリセンスの方が速いと思います。
SSMS 2012を使用できる場合は、 SSMS Executor アドインを使用できます。 st-stoqnov in 彼の回答 質問。
アルファリリース はSSMS2014/2016/2017でも利用できます。
SQLでは、ステートメントを終了した後、カーソルが行の終わりにあるので、SHIFT+HOME
を押すと、ステートメント全体が強調表示され、f5 ...を押すことができます。
キーボードユーザーの場合:
カーソルをクエリ行の最後に移動するか、空の場合は次の行に移動し、「Shift +上矢印」を使用してクエリ全体を選択します。選択後、f5を押します
インストールしたばかりです Devart's Sql complete express これは無料です。 ctrl-shift-eを使用すると、必要な処理を実行できます。
Ctrl-eに現在の実行をさせ、ctrl-shift-eにすべてを実行させるために、スワップする必要があります...
新しいSQLプロンプトにはこの機能があります。 SHIFT+F5
を押すと、カーソルが現在置かれているというステートメントが実行されます。これは大幅な時間の節約であり、そもそも最初から存在していたはずの機能です。