SQL フォーマッター
SQL フォーマッターは、MySQL・PostgreSQL・SQL Server などの SQL クエリを整形・美化します。クエリを貼り付けて方言を選び、整形をクリックするとインデントされ揃えられます。すべての処理はブラウザ内でローカルに行われ、サーバーには何も送信されません。
SQL 整形について
SQL 整形は、クエリを再インデントして揃え、読みやすくレビューしやすくします。このツールは MySQL・PostgreSQL・SQL Server・SQLite・BigQuery など複数の方言に対応し、キーワードの大小文字を制御できます。クエリはすべてブラウザ内で整形され、どこにも送信されません。
SQL フォーマッターは、レビューやデバッグ、コミットの前に、長いクエリや機械生成されたクエリを読みやすくします。チームはプルリクエストでスタイルを統一したり、ORM やログからコピーしたクエリを整理したり、コードレビュー時に複雑な結合やサブクエリを追いやすくするために使います。
クエリを貼り付け、方言(MySQL・PostgreSQL・SQL Server・SQLite・MariaDB・BigQuery・PL/SQL)を選ぶと、フォーマッターが句を再インデントし、キーワードを揃え、お好みの大文字小文字を適用します。すべてローカルで動作するため、機密のテーブル名や列名を含むクエリが端末から外に出ることはありません。
よくある質問
どの SQL 方言に対応していますか?
MySQL・PostgreSQL・SQL Server・SQLite・MariaDB・BigQuery・PL/SQL に加え標準 SQL を整形するので、お使いのデータベースの構文に合わせられます。
クエリの結果は変わりますか?
いいえ。空白・インデント・キーワードの大小文字を整えるだけで、クエリのロジックや返されるデータはまったく同じです。
機密性の高いクエリを貼り付けても安全ですか?
はい。整形はすべてブラウザ内で行われるため、内部のテーブル名や列名を含むクエリがサーバーに送信されることはありません。