LoginSignup
8
8

More than 5 years have passed since last update.

Management StudioでSQL整形(外部ツールを利用)

Last updated at Posted at 2013-07-19

「Microsoft SQL Server Management Studio」は標準でSQLのコード整形を持っていない?
外部ツールを連携すると、Management Studio上でコード整形できます。

環境

  • SQL Server 2012 Developer Edition
  • SQL Convert (SQL整形) Ver1.0.4.5

事前準備

  • SQL整形ツール「SQL Convert (SQL整形)」を下記のサイトからダウンロードして、
    利用できる状態にしておきます。

SQLConvert

Management Studioでの利用設定

外部コマンドの登録

  • メニュー「ツール>外部ツール」を開く。
  • 新規で下記の情報を登録する。
    タイトル:任意 例)SQLConvert
    コマンド:SQLConvert.exeまでのパス 例)C:\Program Files\SQLConvert_1_0_4_5\SQLConvert.exe
    引数:$(ItemPath),1
  • 「OK」を押す。

ツールバーへ登録

  • メニュー「ツール>カスタマイズ」を開き、「コマンド」タブを選択する。
  • 「ツールバー」を選択し、ドロップダウンから「SQL エディター」を選択する。
  • 「コマンドの追加」ボタンを押し、カテゴリから「ツール」、コマンドから「外部コマンド1」を選択して「OK」を押す。
  • カスタマイズダイアログを「閉じる」。  →ツールバー「SQL エディター」に「SQLConvet」ボタンが追加される。

SQLの整形

  • 新しいクエリを開いて、SQLクエリを書く。
  • クエリをいったん保存する。
  • 先の手順で追加した「SQL Convert」ボタンを押す。
  • 「再度読み込みますか?」というメッセージが出るので、「OK」を押す。

ところで・・・

外部ツール登録は便利ですが、下記の手順の方が早いかもしれないですね・・・。

  • 「SQL Convert」を起動しておく。(GUIとして)
  • 整形したいSQLをクリップボードにコピーする。
  • SQL Convertの「実行」を押す。
  • Management Studioにペーストする。
8
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
8