入力に合わせて標準 SQL、MySQL、MariaDB、PostgreSQL、SQLite、T-SQL(SQL Server)、BigQuery を選択できます。キーワードは大文字、小文字、元の表記から、インデントは 2 スペース、4 スペース、タブから選べます。方言の変更は解析ルールの選択であり、別の方言への変換ではありません。
統一したレイアウトは、コードレビューで JOIN、WHERE 条件、ネストしたサブクエリを比較する際に役立ちます。SQL の実行や、テーブル、列、権限、クエリの意味の検証は行いません。ストアドプロシージャと DELIMITER コマンドには対応していません。
このテーマに関するよくある疑問と回答をまとめました。
選択した方言、キーワードの大文字・小文字、インデントに従って SQL を整形します。クエリの実行や SQL の意味の検証は行いません。整形エラーは方言の不一致や未対応の構文による場合もあり、データベースで実行できないとは限りません。
標準 SQL、MySQL、MariaDB、PostgreSQL、SQLite、T-SQL(SQL Server)、BigQuery を選択できます。入力に合う方言を選んでください。方言間の変換、ストアドプロシージャ、DELIMITER コマンドには対応していません。
はい、2スペース、4スペース、またはタブを、SQL プロジェクトのフォーマット規約に合わせて設定できます。
SQL の整形はブラウザ内のワーカーで行います。クエリをアップロードしたり実行したりすることはありません。入力上限は 1 MB です。大きなスクリプトは短いクエリに分割してください。