あなたが提案しているように動作するManagement Studioに組み込まれていることを私が知っているものは何もありません。[ツール] > [オプション] > [環境] > [キーボード] > [クエリのショートカット] で利用できるショートカットがいくつかありますが、これらはウィンドウに貼り付けるのではなくコードを実行するため、部分的な構文補完として使用することはできません。たとえば、+に代入SELECT * FROM
し、新しいクエリ ウィンドウを開いて+を押すと、空のクエリ ウィンドウと次のエラー メッセージが表示されます。Ctrl9Ctrl9
Msg 102, Level 15, State 1, Line 1
Incorrect syntax near 'FROM'.
テンプレートについては Chris が既に言及しているので、ここでは扱いません。
SQL Server 2012 では、スニペットと呼ばれる新機能 (Visual Studio からリサイクルされた古い機能) を使用できます。これは、テンプレート機能よりもはるかに強力だと思います (私はそれらについてここに書きましたが、他の誰かがまともな仕事をしました)。ここで)。しかし、私はまだそれがあなたが求めているものではないと思います-スニペットを挿入するために通過するメニューシステムがあり、これまでの私の研究では、キーボードショートカットを割り当てることができませんでした.と呼ばれるスニペット XML の空の要素であり、<Shortcut></Shortcut>
この機能について話しているほとんどの人がそれについて言及していますが、それを使用した実際のスニペットはまだ見たことがありません (そして、Visual のように機能させるために多くのバリエーションを試しました運のないスタジオ)。
Mladen Prajdic の無料のSSMS Tools Packなどのサードパーティ ツールを使用することもできます。入力したキーワードとさらにキーストロークに基づいて置換テキストがコードに挿入される実際の拡張スニペットを実行できるため、これが最適だと思います。ただし、SQL Server 2012 を使用している場合は、投稿の時点で、そのバージョンの SSMS と互換性のあるリリースを待っています。Red-Gate の SQL Promptも調べたいと思うかもしれませんが、可能であればまず Mladen の無料ツールを試してみます。標準の検索で見つけられる他の選択肢があると確信しています。