DevTools

SQL整形・パラメータ埋め込み

汚いSQLを方言別に整形し、プレースホルダ(? / $n / :name)にJSONパラメータを埋め込みます。MySQL / PostgreSQL / SQLite / SQL Server 対応

このツールについて

汚い SQL を方言(MySQL / PostgreSQL / SQLite / SQL Server)に合わせて整形(インデント)します。 キーワードは大文字に統一し、2 スペースインデントで読みやすく揃えます。 「パラメータ埋め込み」タブでは、プレースホルダ付き SQL(? / $n / :name)と JSON パラメータを合体させ、値を埋め込んだ完全な SQL を組み立てられます(デバッグ表示用。生成結果をそのまま実行しないでください)。 すべてブラウザ内で処理され、SQL は外部に送信されません。

ユースケース

  • 1 行に潰れた SQL を読みやすく整形したい
  • レビューや共有の前にフォーマットを揃えたい
  • 方言ごとの構文に合わせて整形したい
  • ログのプレースホルダ付き SQL とパラメータ配列から実際に発行された SQL を復元したい