top / index / prev / next / target / source
日記形式でつづる いがぴょんコラム ウェブページです。
SQL 整形フリーソフトには さまざまなものがありますが、私がおすすめするのは「BlancoSqlEditorPlugin」という Eclipse 上で動作する SQL 整形プラグインです。(というか私は開発者のうちの一人です)
現時点で最新の Eclipse でも動作します。Eclipse Kepler SR1 で動作しています。
Eclipse の dropins フォルダーに jar ファイル (blanco.plugin.sqleditor_1.0.0-eclipse3.1.jar) をコピーします。そしてその後、Eclipse を起動します。
eclipse
dropins
ファイル名の拡張子が「.sql」のものが関連付けられています。「sample.sql」というファイルに以下のような SQL を記述したとします。
select a,b,c,d,e from f where a=c order by a
これをフォーマットすると、以下のような SQL へと整形されます。
SELECT
a
,b
,c
,d
,e
FROM
f
WHERE
a = c
ORDER BY
a
難読化されてしまった SQL の解析などにも、とても便利だと思います。