使い方
SQL フォーマッター — あらゆる主要方言で SQL クエリを整形、圧縮、フォーマット. すべての処理はブラウザ内で行われます — アップロード不要、登録不要、メール不要。永久無料。
最終更新:
SQL フォーマッター について
SQL フォーマッターは、長く複雑なクエリを読みやすく整形するツールです。MySQL・PostgreSQL・SQL Server・SQLite など主要な方言に対応し、インデント幅やキーワードの大小も指定できます。
コードレビュー前の整形、ログから抜き出したクエリの解析、ドキュメントへの貼り付け前の見栄え調整に最適です。ブラウザ内処理なので本番クエリも安心です。
よくある質問
どの SQL 方言に対応していますか?
標準 SQL に加えて MySQL、PostgreSQL、SQLite、MariaDB、T-SQL(SQL Server)、BigQuery、Redshift、Snowflake、Trino。最も正確なキーワードと識別子の扱いには方言を選択してください。
クエリはサーバーに送信されますか?
いいえ。フォーマットは sql-formatter ライブラリを用いてブラウザ内で完結します。クエリは端末を離れません。
クエリの意味が変わりますか?
いいえ — フォーマッターは空白と大文字小文字のみ調整します。SQL の意味、識別子、文字列リテラルは正確に保持されます。
ストアドプロシージャや CTE もきれいに整形されますか?
はい。WITH 句やサブクエリも適切にインデントされます。
クエリの妥当性まで検証されますか?
整形のみで実行は行いません。構文の正しさは DB 側で確認してください。
コメントは保持されますか?
ラインコメントとブロックコメントのいずれも保持されます。