SQL フォーマッター
一行で書かれたSQLやインデントが乱れたクエリを標準形式に自動整形します。8つのSQL方言別キーワードを認識して適切な改行とインデントを適用します。
SQL入力 待機中
整形結果
使い方
1
SQLを貼り付け
左側の入力欄にSQLクエリを貼り付けるか直接入力。入力中に結果がリアルタイムで更新されます。
2
方言·オプション選択
使用中のデータベースに合った方言を選択(デフォルト「標準SQL」)。キーワード大文字小文字(UPPER/lower/そのまま)、インデント(2スペース/4スペース/タブ)も好みで設定。
3
コピー·ダウンロード
結果のSQLは「コピー」でクリップボードへ。「.sqlダウンロード」でファイル保存も可能。
よくある質問
SQL方言の違いは?
MySQLのバックティック(`)、PostgreSQLのキャスト(::)、BigQueryのSTRUCT()など方言ごとに固有の文法があり、適切に選択するとよりきれいに整形されます。よくわからない場合は「標準SQL(GenericSQL)」のままで問題ありません。
コメントは保持される?
はい。単一行(--)·複数行(/* */)コメントすべてそのまま保持されます。以前のバージョンとの差分比較が可能です。
文法エラーがあっても動作する?
多くの軽微なエラーは無視して整形を試みますが、括弧の不一致のような深刻なエラーがあると結果が不自然になることがあります。
クエリは実行される?
いいえ。本ツールはSQLを「実行」せず、テキストの整形のみ行います。データベース接続もなく、結果のプレビューはできません。
サーバーに送信されますか?
いいえ。整形はsql-formatterライブラリでブラウザ内で直接実行され、SQLが外部に送信されることはありません。