カテゴリー: 開発ツール

SQL フォーマッター

SQL クエリをブラウザ内で整形・整理

SQL クエリを貼り付けると、句、JOIN、条件の前後に明確な改行を入れて再インデントします。データベースへのアップロードや実行は一切行いません。

SQL クエリを貼り付けると整形します。

結果
ここに結果が表示されます。

このページの処理はすべてブラウザ内で行われます。アップロードは一切ありません。

このツールでできること

このフォーマッターは、select、from、where、JOIN、group by、order by などの標準的なキーワードのまわりの空白を整理し直すことで、長いクエリを一目で読めるようにします。何も実行はしません。文字列、識別子、コメントはトークン化されるだけでそのまま保持され、キーワード一覧にない単語は推測せずに単なる識別子として扱われます。

使い方

  1. SQL クエリを入力欄に貼り付けるか、サンプルを読み込みます。
  2. インデント幅を2か4スペースで選び、キーワードを大文字・小文字・そのままのどれにするか選びます。
  3. 整形結果をコピーします。

プライバシー

このツールはすべてブラウザ内で動作します。入力した内容がアップロード・保存・共有されることはなく、タブを閉じれば消えます。

よくある質問

このクエリはデータベースに対して実行されますか?
いいえ。テキストはページ内の JavaScript によってトークン化・再整形されるだけで、どこにも送信されず実行もされません。
どの SQL 方言に対応していますか?
PostgreSQL、MySQL、SQLite、SQL Server に共通する一般的な ANSI SQL のキーワードを認識します。方言固有の関数は誤って整形されることなく、そのまま残されます。
クエリの意味が変わってしまいませんか?
変わりません。変更されるのは空白、改行、キーワードの大文字・小文字だけで、文字列、識別子、コメントは書かれたとおり正確にコピーされます。