Web上で見やすいSQLに整形する「SQL整形ツール DML Breaker」
SQL整形ツール DML BreakerはJavaScript製のオープンソース・ソフトウェア。O/Rマッピングソフトウェアは数多く登場しているが、より細かな最適化を求めたり、旧来のシステムではまだまだSQLを使わざるを得ない場面が多い。またログに吐き出されたSQLをチェックしたりする必要がある場面は多々ある。
そんな時に出力されたSQLを手作業でフィールド単位に分けたり、テーブル名を並べたりするのは手間のかかる作業だ。そこで使ってみたいのがSQL整形ツール DML Breakerになる。このソフトウェアは貼付けたSQLを解析して読みやすいSQLに変換してくれるのだ。
CRUD(SELECT/INSERT/UPDATE/DELETE)のSQLに対応しており、適切な改行やインデントを挿入してくれる。Webブラウザ上で動作するので社内に一つであれば皆で使えて便利だろう。クリップボードからの読み取りやクリップボードへの送信に対応している。
開発の補助や仕様書への転載に便利に使えるだろう。SQLは職人芸的な所があるので、しばらく使わないと勘所が分からなくなってしまう。その意味でも見やすいSQLに展開されれば、最適化ポイントやミスが分かりやすくなるはずだ。
# 2009年11月19日 誤字修正
SQL整形ツール-DML Breaker プロジェクト トップページ - SourceForge.JP
http://sourceforge.jp/projects/format-sql/




INNOR JOIN→INNER JOINではなくて??
>旧来のシステムではまだまだSQLを使わざるを得ない場面が多い。
現在回っているシステムのほとんどは、未だにSQLをつかっているところが多いような気がしますが。
Comment by maito | 2009/11/13 Friday
おっと失礼しました。修正します。
> 現在回っているシステムのほとんどは、未だにSQLをつかっているところが多いような気がしますが。
私の知っている範囲では、というところで。
Comment by admin | 2009/11/19 Thursday
DML Breakerのご紹介ありがとうございます。DML Breakerプロジェクトメンバーの吉田です。
この度バージョン2.0をリリースしました。
・クロスブラウザ対応
・OSSライセンスの変更
・UIデザインの変更(Ext.js採用)
・リッチテキストビュー
・2ヶ国語対応(日本語or英語)
ぜひ、新バージョンもお試しください。
Comment by DML Breaker プロジェクトメンバー | 2009/12/28 Monday