カテゴリー: 開発ツール
SQL フォーマッター
SQL クエリをブラウザ内で整形・整理
SQL クエリを貼り付けると、句、JOIN、条件の前後に明確な改行を入れて再インデントします。データベースへのアップロードや実行は一切行いません。
SQL クエリを貼り付けると整形します。
結果
ここに結果が表示されます。
このページの処理はすべてブラウザ内で行われます。アップロードは一切ありません。
このツールでできること
このフォーマッターは、select、from、where、JOIN、group by、order by などの標準的なキーワードのまわりの空白を整理し直すことで、長いクエリを一目で読めるようにします。何も実行はしません。文字列、識別子、コメントはトークン化されるだけでそのまま保持され、キーワード一覧にない単語は推測せずに単なる識別子として扱われます。
使い方
- SQL クエリを入力欄に貼り付けるか、サンプルを読み込みます。
- インデント幅を2か4スペースで選び、キーワードを大文字・小文字・そのままのどれにするか選びます。
- 整形結果をコピーします。
プライバシー
このツールはすべてブラウザ内で動作します。入力した内容がアップロード・保存・共有されることはなく、タブを閉じれば消えます。
よくある質問
- このクエリはデータベースに対して実行されますか?
- いいえ。テキストはページ内の JavaScript によってトークン化・再整形されるだけで、どこにも送信されず実行もされません。
- どの SQL 方言に対応していますか?
- PostgreSQL、MySQL、SQLite、SQL Server に共通する一般的な ANSI SQL のキーワードを認識します。方言固有の関数は誤って整形されることなく、そのまま残されます。
- クエリの意味が変わってしまいませんか?
- 変わりません。変更されるのは空白、改行、キーワードの大文字・小文字だけで、文字列、識別子、コメントは書かれたとおり正確にコピーされます。