メインコンテンツへスキップ
Toolars
探索
バグを報告

開発 · ローカルユーティリティ

SQL フォーマッター

SQL Formatter

明示した方言で SQL をローカル整形・圧縮し、クエリは実行しません。

ローカルで実行 · アップロードなし

SQL · ローカル整形

SQL Formatter ワークスペース

明示した方言で SQL を整形または圧縮し、クエリを実行せずブラウザー内で完結します。

SQL 方言

変換元 SQL

空白整形のみ · SQL を実行したりデータベースへ送信したりしません

出力モード

整形済み SQL

整形中
SQL を待っています

SQL を貼り付けるか入力すると自動で整形します。

サンプル SQL をローカルで整形しています。

タスクの道筋 / 入力から結果へ

SQL を実行せずに整形する方法

  1. 01

    SQL 方言を選ぶ

    標準 SQL、PostgreSQL、MySQL、SQLite、SQL Server、BigQuery、Snowflake から選び、方言固有の構文を正しく処理します。

  2. 02

    貼り付けてすぐ整形

    貼り付けは即時、通常の入力は短い待機後に実行されます。Ctrl または Command + Enter でも適用できます。

  3. 03

    読みやすさか圧縮を選ぶ

    2 または 4 スペースとキーワードの大文字小文字を指定するか、文字列とコメントを保ったまま空白を圧縮します。

  4. 04

    確認してコピーまたは保存

    利用中のデータベース版に照らして確認し、コピーまたは .sql で保存します。整形は DB 検証の代わりではありません。

入力はブラウザに留まります。

SQL フォーマッター は検証済みのローカル実行パスを使用し、隠れた入力・出力履歴を作成しません。

ローカル実行

現在のブラウザタブ内で実行されます。

隠れた処理なし

使用中のツールデータが Toolars のドキュメントレコードになることはありません。

アカウント不要

プロフィールを作成せずにコアワークフローを使えます。

即時リセット

タブを閉じれば、作業中のデータは消えます。

SQL フォーマッターについて詳しく見る

SQL フォーマッター が役立つ場面

フォーカスされた変換

別のアプリケーションを用意せず、明確に定義されたブラウザタスクを1つ完了できます。

コピー可能な出力

コピーやダウンロードの前に、ソースと結果を並べて確認できます。

高速な検証

不正な入力や古い結果が別のワークフローに入る前に検出できます。

SQL フォーマッター が実際に行うこと

アプリのログにある長いクエリをコードレビューへ載せるとき、方言を選び、データベースへ接続せずローカルで整形してコピーできます。

結果を明示

コピーやダウンロードの前に、現在の結果と選択中の設定を確認できます。

確認しやすいワークフロー

結果を使う前に、関連する構造、メタデータ、ソースの文脈を確認できます。

デフォルトでプライベート

ワークスペースのアクティブな値は、保存もサーバー送信もされません。

エラーは常に明示的

不正な値には古い出力ではなく、明確なエラーを返します。

よくある質問

対応する SQL 方言は?
標準 SQL、PostgreSQL、MySQL、SQLite、SQL Server、BigQuery、Snowflake に対応しています。方言を明示すると結果がより安定します。
SQL を実行、または完全に検証しますか?
いいえ。データベースへ接続せず、クエリも実行しません。整形器が字句を扱えるかは確認しますが、スキーマ、権限、型、意味は検証しません。
整形と圧縮の違いは?
整形は方言に応じたインデントとキーワード表記を適用します。圧縮は引用値、識別子、コメントを保ちながら空白だけを保守的に減らします。
SQL はアップロードまたは保存されますか?
いいえ。入力、出力、エラー、クリップボード、ダウンロードはブラウザ内に留まり、URL、ストレージ、分析、ログ、フィードバックへ入りません。

開発者ツールを続ける

行き止まりではなく、関連タスクへ。

完全な索引に戻らずに、別のフォーカスされたワークスペースへ移動できます。