SQLを貼り付け
クエリやスクリプト全体を貼り付けるか、.sqlファイルを開きます。お使いのデータベースの方言を選びます。
クエリを貼り付けるか.sqlファイルを開くと、きれいにインデントされ、キーワード、文字列、コメントが色分けされます。
方言、キーワードの大文字/小文字、インデント、カンマの位置を選んだり、1行に圧縮したりできます。
ここに整形したSQLが表示されます。クエリやスクリプト全体を貼り付けるか、.sqlファイルを開きます。お使いのデータベースの方言を選びます。
キーワードの大文字/小文字、インデント、カンマの位置、AND/ORの位置。変更すると結果がすぐ更新されます。
整形したSQLをコピーするか、.sqlファイルとして保存します。1行版が必要なら圧縮に切り替えます。
WaveSpeed AIなら、自分のコードから画像、動画、3Dモデルを生成できます。
対象の新規アカウントに $1 の無料クレジット。カード不要。 ジェネレーターのご利用には、別途アカウントとクレジットが必要です。SQLフォーマッターは無料です。
標準SQL、PostgreSQL、MySQL、MariaDB、SQLite、SQL Server(T-SQL)、Oracle PL/SQL、BigQuery、Snowflake、Redshift、Spark、Hive、Trino/Presto、DuckDB、ClickHouse、Db2、Db2 for i、N1QL、SingleStore、TiDBです。引用符、コメント、特殊な演算子の扱いが異なるため、正しい方言を選ぶことが大切です。
いいえ。整形はブラウザ内で行われるため、テーブル名、顧客データ、認証情報を含むクエリもお使いのデバイスから出ることはありません。
まずスクリプト全体の整形を試みます。読み取れない場合は文ごとに整形し、誤りのある文は書いたまま残して行番号をお知らせします。1つのタイプミスで残りがすべて止まることはありません。
いいえ。変わるのは空白、改行、そして選んだ場合のキーワード、関数、データ型の大文字/小文字だけです。文字列、引用符付きの名前、コメントはそのまま保たれます。
SQLを1行にまとめ、コメントを削除し(指定すれば /* */ として残します)、不要なスペースを取り除きます。文字列には手を加えません。
はい。行頭カンマを選ぶと、リストの2番目以降の項目がカンマで始まるため、差分の確認や列のコメントアウトが楽になります。
ほぼ対応しています。BEGIN … END のブロックは整形されますが、フォーマッターはクエリとDDL向けに作られているため、長い手続き型コードは通常のクエリほどきれいにならない場合があります。
無料、プライベート、制限なし。