SQL フォーマッター

SQL をキーワードの大文字化と句のインデントで整形します。

使い方

SELECT / FROM / WHERE / JOIN / GROUP BY / ORDER BY などの主要な句ごとに改行・インデントし、文字列とコメントの内容はそのまま保持します。「キーワードを大文字に」を有効にすると、すべてのキーワードが大文字に統一されます。

よくある質問

文字列内のキーワードは誤処理されますか?

いいえ。本ツールはまずシングルクォートで囲まれた文字列とコメントをプレースホルダーで保護し、整形後に元に戻すため、文字列とコメントの内容はそのまま保持されます。

どの SQL 方言に対応していますか?

一般的な SQL の句は認識され、MySQL / PostgreSQL / SQLite といった典型的な構文で動作します。方言特有の記述によっては、改行が完璧に揃わない場合があります。

整形してもクエリの結果は変わりますか?

いいえ。空白と改行のみを調整するため、意味は一切変わりません。