Pemformat SQL
Format dan percantik kueri SQL atau perkecil menjadi satu baris — sepenuhnya di browser Anda.
Hasil
Kueri 40 baris yang ditulis dengan tergesa-gesa — semuanya dalam huruf kecil, dalam satu string tak berujung, dengan tiga subkueri bertumpuk — hampir mustahil untuk ditinjau. Pemformat SQL ini mengubahnya menjadi SQL yang dapat dibaca dan diindentasi secara konsisten dalam satu klik: setiap kolom dari daftar SELECT mendapatkan barisnya sendiri, GABUNG berbaris di bawah klausa FROM, kondisi WHERE terputus pada setiap AND/OR, dan subkueri diindentasi satu tingkat lebih dalam sehingga struktur kueri langsung terlihat.
Pemformat dibuat berdasarkan tokenizer SQL asli, bukan berdasarkan pencarian dan penggantian. Itu berarti ia mengetahui apa yang tidak boleh disentuhnya: literal string menjaga konten dan spasinya tetap sama, -- dan /* */ komentar tetap bertahan dalam format, dan pengidentifikasi yang dikutip dengan tanda kutip ganda, backtick, atau [tanda kurung] melewati byte-demi-byte. Huruf besar kata kunci bersifat opsional — aktifkan untuk menjadikan SELECT, FROM, LEFT JOIN dalam huruf kapital terlepas dari cara pengetikannya, atau nonaktifkan untuk mempertahankan huruf besar asli.
Anda memilih lebar lekukan — 2 atau 4 spasi — agar sesuai dengan panduan gaya tim Anda, dan modenya: pemformatan untuk manusia atau minifikasi menjadi satu baris untuk log, payload JSON, dan file konfigurasi. Beberapa pernyataan yang dipisahkan oleh titik koma ditangani sekaligus, dan ringkasannya memberi tahu Anda berapa banyak yang diproses.
Semuanya terjadi secara lokal di browser Anda: kueri diberi token dan disusun kembali di perangkat Anda dan tidak pernah dikirim ke server mana pun. Hal ini membuat alat ini aman untuk produksi SQL sebenarnya — dengan nama tabel aktual, detail skema, dan logika bisnis — yang tidak boleh Anda tempelkan ke layanan online yang mengunggah masukan Anda. Bekerja offline setelah halaman dimuat; hasilnya bisa disalin atau diunduh sebagai file .sql.