DEVDESK / GUIDE
SQLフォーマッター — 使い方ガイド
SQL の句を改行して読みやすく整えます。クエリの実行やデータベース接続は行いません。
使い方
- SQL を貼り付けるか、サンプルを読み込みます。
- Generic、MySQL、PostgreSQL、Oracle の形式を選びます。
- インデントを指定して整形し、コピー前に結果を確認します。
入力と出力の例
例 1
入力
SELECT id,name FROM users WHERE active=1 ORDER BY name;出力
SELECT
id,
name
FROM users
WHERE active = 1
ORDER BY name;例 2
入力
WITH recent AS (SELECT id FROM events WHERE created_at > CURRENT_DATE) SELECT id FROM recent;出力
WITH recent AS (
SELECT id
FROM events
WHERE created_at > CURRENT_DATE
)
SELECT id
FROM recent;よくある質問
SQL の有効性を検証しますか?
いいえ。テキストの整形だけを行い、SQL の実行やデータベース固有の構文検証はしません。
MariaDB と Oracle に対応していますか?
MariaDB 系には MySQL 形式、Oracle には PL/SQL 形式を選べます。対応範囲はフォーマッターライブラリに依存します。
コメントや文字列リテラルは保持されますか?
フォーマッターはコメントとリテラルをトークンとして扱います。重要な SQL は使用前に確認してください。