Ada masalah dengan alat ini?
Tentang «Format SQL Online»
Alat ini memformat kueri SQL dengan indentasi yang konsisten, kapitalisasi kata kunci, dan jeda baris. Pernyataan SELECT panjang dengan banyak join menjadi mudah dibaca, dengan setiap klausa (SELECT, FROM, WHERE, JOIN, GROUP BY, ORDER BY) terpisah dengan jelas.
Pemformatan SQL sangat penting saat meninjau kueri kompleks, menyematkan SQL dalam dokumentasi, men-debug kueri produksi dari log, atau berbagi kueri dengan kolega. SQL yang tidak diformat pada satu baris secara teknis valid tetapi secara praktis tidak dapat dibaca.
Alat ini memahami dialek SQL modern (PostgreSQL, MySQL, SQL Server, Oracle, SQLite) dan menangani CTE (klausa WITH), fungsi window, subkueri, dan badan prosedur tersimpan dengan benar.
Cara memakai alat ini
Cara mempercantik sebuah pernyataan SQL
Tempel SQL
Letakkan `SELECT`, `INSERT`, `UPDATE`, `DELETE`, atau DDL di kolom "SQL". Sebagian besar dialek besar bekerja — Postgres, MySQL, SQLite, MS SQL — meski sintaks khas dialek (`ROWS BETWEEN` window, `JSON_VALUE`, …) dipertahankan verbatim, tidak dinormalisasi.
Tekan Jalankan
Hasil: satu field `formatted`. Kata kunci jadi huruf besar (`SELECT`, `FROM`, `JOIN`, `WHERE`), kolom diindentasi di bawah `SELECT`, tiap JOIN punya baris sendiri, dan rantai `AND` / `OR` patah di bawah `WHERE`.
Komentar dan string
Komentar satu baris (`-- …`), blok (`/* … */`), dan gaya Postgres `--` lewat tanpa diubah. String literal (`'foo'`) dan identifier berkutip (`"col"`, `` `col` ``) tidak pernah disentuh — isinya diperlakukan opaque.
Yang tidak diubah
Tidak ada penulisan ulang kueri, tidak ada hint optimasi, tidak ada validasi schema. Bila urutan JOIN atau tanda kurung terlihat berubah, itu hanya pilihan kosmetik dari formatter — semantik tidak bergeser.