SSMSのフォーマッターまとめ

SSMS(SQL Server Management Studio)には標準でSQLのコード成形ができなかったので、どうにかならんか調べたら3種類ほど拡張ツールが見つかったので紹介

Poor Man's T-SQL Formatter

OSSのフォーマッター。2019年8月最終更新で最近まで管理されている模様。今回はこれを導入した。

*SSMS起動時に読み込みに失敗したとエラーが出る場合

 Visual Studio 2015 Isolated Shell のインストールが必要。Githubのissueから見つけた。

ApexSQL Refactor

 おそらく企業?が作っているフォーマッター。無料。公式サイトを見る限り一番高機能そうだが、ダウンロード前に会社名などを一通り要求されたため今回はいったんパス。

SQLConvert

フリーウェア。公式サイトを見る限り日本人が作ってそう。だが更新が2016年で止まっており、SSMS内でもショートカットキー一発で成形できなさそうだったためこちらもパス。