ボス級社内SEのお役立ち技術情報

社内SEのシステム開発について。メインプログラム言語C#

【Microsoft SQL Server Management Studio(SSMS) 14.0】クエリショートカットを登録すると基本SQLがショートカットで実行できて大変便利

f:id:HLSE:20190503110345p:plain

SQL SERVERのクエリショートカットをご存知でしょうか?

全行表示(select * from テーブル名)やテーブル行数(select count(*) from テーブル名)を登録したショートカットより実行ができます。

複雑なSQLは置いといてよく使用する簡単なSQLは即座に実行できるようにしておきたいものです。

それを実現できるのが「クエリショートカット」です。

作業効率化&時短技になるのでぜひ設定してみて下さい。

 

確認環境

OS:Windows10 64bit
DB:Sql Server2016
Microsoft SQL Server Management Studio :14.0

 

設定方法

①Microsoft SQL Server Management Studioを開く。

 

②「ツール」-「オプション」を開く

f:id:HLSE:20190512185524j:plain



③「環境」-「キーボード」-「クエリ ショートカット」を開く

f:id:HLSE:20190512185616j:plain

 

④赤枠に以下を入力する

SELECT COUNT(*) AS レコード数 FROM

f:id:HLSE:20190512185736j:plain

 

⑤OKを押す

f:id:HLSE:20190512185925j:plain

 

使用できるか確認

①SSMSを使用してデータベースにログインする。

 

②クエリウィンドウを開く(CTRL + Nを押すと開く)

f:id:HLSE:20190512190603j:plain

 

③クエリウィンドウにテーブル名を入力する(赤枠) そのデータベースに存在するテーブル名を入力

f:id:HLSE:20190512190703j:plain

 

CTRL + 5 を押す

f:id:HLSE:20190512190934j:plain

 

上記赤枠にレコード数が表示されました。

簡単で使用頻度の高いSQLは登録すると大変便利です!

 

デフォルトで設定されているショートカット

ALT + F1

SP_HELP

指定したテーブルの詳細が表示されます。

ストアドプロシージャのSP_HELPを起動しているだけです。

テーブル情報表示させるには大変便利です。

 

私が設定したショートカット

CTRL + 3

SELECT TOP 1000 * FROM

指定テーブルの行を1000件表示されます

 

CTRL + 4

SELECT *  FROM

全行表示します

 

CTRL + 5

SELECT COUNT(*) AS レコード数 FROM

指定テーブルのレコード数を表示します

 

 

参考サイト

http://lazysnail.net/index.php/2019/04/11/ssms-query-shortcuts-feel-like-a-super-man-developer/

 

参考にした著書

SQL Server 2016の教科書 開発編