2012年3月27日火曜日

「SQLフォーマッター For WEB」で整形したSQLをStringBuilder化するブックマークレットを作りました

適当にダラダラと書いたSQLをキレイに整形してくれる、ATLさん作成の『SQLフォーマッター For WEB』をボクはすこぶる愛用しているのですが(いくつかフォーマットツールを試したけどこれが一番使いやすかった)、結局整形した後のSQLをC#などのソースに貼りつける時にStringBuilderとかにしてやんないといけなくて、毎度置換するのが面倒だったので、だったらってことでStringBuilder化するブックマークレットを作りました。よかったらどうぞ。
※ChromeとFireFoxでしか動作検証してません


■C#版
StringBuilder(C#)


■Java版
StringBuilder(Java)


インストール方法

Chromeで説明します。
上記リンク(ブックマークレット)を、Chromeのブックマークバーにドラッグ&ドロップして追加してください。


使い方

まずは、SQLフォーマッター for WEBでSQLを整形し、作者さんに感謝します。


無事整形されたら、ブックマークバーに追加したコレを押します。


無事、StringBuilder化されたら全選択した状態になるので、そのままコピーしてC#等のソースに貼りつけて、私に感謝します。


うまく動かなかったときは、その旨、こっそりコメント欄等で教えてくれると、私があなたに感謝します。

いずれにしろ、SQLフォーマッター for WEBへの感謝は忘れないようにしましょう。

まぁ、そんな感じで。
※JavaだったらEclipseプラグイン(DBViewerとか)使えばいいんすけどねー