2021/08/14 Ver1.0.5.1
・.NET framework 4.6.0に変更
・開発言語を[Microsoft Visual Basic .NET 2019] に変更
ツール作成の経緯
CSE(Common SQL Environment)のSQL崩しを使用して整形していたので
すが長いSQL文を整形した場合に思ったようにインデント(スペース)が付
かずに困っていました。そこで、どうせなら自分でこのSQL整形機能だけ
を作成してしまえと思いできたのがこの「SQLConvert」です。
他の同様ツールであまり対応していないサブクエリ、JOIN等の複雑なSQL
文も綺麗に整形出来るようにしました。
※CSEは、つみきソフトウェア様が提供している便利なSQL開発ツールです。
SQL文の予約語のみを大文字にします。
予約語は、プログラム内に固定で記述されています。
ウィンドウ起動にて起動した場合、フォームは、常に手前に表示されます。
コメントは、"--"、"/* 〜 */"に対応しています。
※稀にコメントがズレることがあります。
クリップボードにあるデータを変換します。
※クリップボードとは、コピー操作やカット操作を行ったデータを
一時的に保存するメモリ上の領域のことです。
操作方法
1.「SQLConvert.exe」をダブルクリックして起動します。
2.メモ帳等でSQL文をコピーします。
3.「実行」ボタンをクリックします。
※ショートカットキー(Ctrl+Q)も使用できます。
フォームがアクティブでなくても動作します。
4.メモ帳等に貼り付けます。
※整形されたSQLが貼り付きます。
操作方法
1.「SQLConvert.exe」をダブルクリックして起動します。
2.「実行」ボタンの上で右クリックします。
3.「オプション」をクリックします。
設定画面が表示されます。
[保存]をクリックするとSetting.xmlに設定を保存します。
・.NET framework 4.6.0に変更
・開発言語を[Microsoft Visual Basic .NET 2019] に変更
・不具合修正(掲示板でのご指摘個所)
・開発言語を[Microsoft Visual Basic .NET 2015] に変更
・ONの後改行を設定できるように修正(ご要望対応)
・SQLを一行に変換できる機能を追加
・整形の細かい不具合を修正
・作者へ要望・不具合報告機能を追加
・高さ揃える機能をパワーアップ
・整形の細かい不具合を修正
・動作OSの記載を修正
・開発言語を[Microsoft Visual Basic .NET 2013] に変更
・AND前派のバグを修正
・WIN8対応(フォームの初期サイズを変更)
・開発言語を[Microsoft Visual Basic .NET 2012] に変更
・[長い行は、適度に改行する。]の不具合を修正
・UNIONの不具合を修正
・HAVINGの不具合を修正
SHARE THIS PAGE!