2026/09/09 Ver1.0.5.2
・フレームワークを「.NET Framework 4.8.1」に変更
・開発環境を[Microsoft Visual Studio 2026] に変更
長いSQL文を整形すると、インデントがうまく揃わない。 そんな経験から生まれたSQL整形ツール 「SQLConvert」 です。
以前はCSE(Common SQL Environment)の「SQL崩し」を使用していましたが、 複雑なSQLになるほど、思い通りに整形できないことがありました。
「それなら、SQLの整形機能だけ自分で作ってしまおう。」
そんなきっかけで開発を始めたのがSQLConvertです。
サブクエリやJOINなどを含む複雑なSQLにも対応し、 SQLの構造を意識して、読みやすい形に整形します。
最新のSQL関数・構文には対応していないものもありますが、 日々のSQL確認やメンテナンスに気軽に使えるツールを目指しています。
SQLを眺めて「読みにくいな」と感じたときに、
ぜひ使ってみてください。
SQL文の予約語のみを大文字にします。
予約語は、プログラム内に固定で記述されています。
ウィンドウ起動にて起動した場合、フォームは、常に手前に表示されます。
コメントは、"--"、"/* 〜 */"に対応しています。
※稀にコメントがズレることがあります。
クリップボードにあるデータを変換します。
※クリップボードとは、コピー操作やカット操作を行ったデータを
一時的に保存するメモリ上の領域のことです。
操作方法
1.「SQLConvert.exe」をダブルクリックして起動します。
2.メモ帳等でSQL文をコピーします。
3.「実行」ボタンをクリックします。
※ショートカットキー(Ctrl+Q)も使用できます。
フォームがアクティブでなくても動作します。
4.メモ帳等に貼り付けます。
※整形されたSQLが貼り付きます。
操作方法
1.「SQLConvert.exe」をダブルクリックして起動します。
2.「実行」ボタンの上で右クリックします。
3.「オプション」をクリックします。
設定画面が表示されます。
[保存]をクリックするとSetting.xmlに設定を保存します。
・フレームワークを「.NET Framework 4.8.1」に変更
・開発環境を[Microsoft Visual Studio 2026] に変更
・フレームワークを「.NET Framework 4.6.0」に変更
・開発環境を[Microsoft Visual Studio 2019] に変更
・不具合修正(掲示板でのご指摘個所)
・開発環境を[Microsoft Visual Studio 2015] に変更
・ONの後改行を設定できるように修正(ご要望対応)
・SQLを一行に変換できる機能を追加
・整形の細かい不具合を修正
・作者へ要望・不具合報告機能を追加
・高さ揃える機能をパワーアップ
・整形の細かい不具合を修正
・動作OSの記載を修正
・開発環境を[Microsoft Visual Studio 2013] に変更
・AND前派のバグを修正
・WIN8対応(フォームの初期サイズを変更)
・開発環境を[Microsoft Visual Studio 2012] に変更
・[長い行は、適度に改行する。]の不具合を修正
・UNIONの不具合を修正
・HAVINGの不具合を修正
SHARE THIS PAGE!