Apa yang dilakukan alat ini
Tempel query SQL atau buka file .sql, dan alat ini menatanya agar mudah dibaca: satu klausa per baris, satu kolom atau kondisi per baris, subquery dan CASE diberi indentasi, kata cadangan dalam huruf yang Anda pilih. Bisa untuk satu pernyataan atau seluruh skrip, dan semuanya berjalan di browser Anda: nama tabel, id pelanggan, dan nilai tidak dikirim ke mana pun.
Tidak pernah mengubah arti query
Alat ini membaca query sebagai token dan menulis token yang sama dengan urutan yang sama, jadi tidak bisa mengubah urutan, membuang, atau menggabungkan apa pun. Hanya spasi antar token dan huruf kata cadangan yang berubah. Nama tidak pernah disentuh, dan kata seperti name, date, type, key, atau status dibiarkan karena sering menjadi nama. String dan nama bertanda kutip disalin persis.
Komentar dan dialek
Komentar dipertahankan: komentar di akhir baris tetap di akhir baris, komentar di barisnya sendiri tetap sendiri. Setelah komentar baris selalu ada pindah baris agar tidak menelan kode setelahnya. PostgreSQL punya string $$...$$ dan komentar bersarang, MySQL punya backtick dan komentar #, dan SQLite menerima [nama].
Ini pemformat, bukan validator: alat ini tidak tahu apakah query bisa berjalan atau tabelnya ada, dan tidak memotong baris yang panjang. Untuk format lain lihat pemformat JSON dan pemformat XML; untuk melihat apa yang berubah, gunakan pembanding teks.