SQL整形機能やANSI SQLカラー表示機能を持ったシンプルなEclipse用プラグイン
BlancoSqlEditorPluginは、SQL整形とSQLカラー表示が特徴の オープンソースEclipseプラグインです。
 BlancoSqlEditorPluginを使うと、字下げや改行が乱れたSQL文を 一定のルールに則って整形加工することができます。
 SQL文の字下げや改行が乱れていると、単に見栄えが悪いだけに留まらず、人間がその内容を誤解してしまうことの一因ともなりかねません。それらの問題を BlancoSqlEditorPluginは解決することができます。
今回乗りビジョンアップにおける変更点は下記のようになります。
 ・INTERSECT, EXCEPTについて、UNIONと同様の字下げを行うように変更。
 ・ONの整形に対応。(INNER JOIN などの際に ONは利用されます)
 ・USINGの整形に対応。 一方 LEFTでの改行について、これは実施しないように仕様を変更。
 いずれも実際の業務システム開発に携わる実務経験豊かなメンバーから出された要望に対応した形となります。
SQL整形の難しいところは、SQL文の実務をもとにして初めて妥当なSQL整形ルールが導出できるという点です。今回 LEFTでの改行を廃止して ONおよびUSINGで改行するようになったのは、重要な判断であろうと考えています。
なお、こちらのプラグインはSQL整形を実現するオープンソースライブラリ blancoSqlFormatter を内部的に利用しています。BlancoSqlEditorPluginのSQL整形は blancoSqlFormatterが実現しています。
| ソフト名: | BlancoSqlEditorPlugin for Eclipse | 
|---|---|
| 動作OS: | 汎用 | 
| 機種: | 汎用 | 
| 種類: | GPL | 
| 作者: | いがぴょん |