Pemformat SQL
Format dan cantikkan pertanyaan SQL atau minimakan kepada satu baris — sepenuhnya dalam pelayar anda.
🔒 Diproses sepenuhnya dalam penyemak imbas anda — tiada apa yang anda masukkan di sini pernah dimuat naik.
Keputusan
Pertanyaan 40 baris ditulis tergesa-gesa — semuanya huruf kecil, dalam satu rentetan tanpa penghujung, dengan tiga subpertanyaan bersarang — hampir mustahil disemak. Pemformat SQL ini menukarkannya kepada SQL boleh dibaca, terinden konsisten dalam satu klik: setiap lajur senarai SELECT mendapat baris sendiri, JOIN dijajarkan di bawah klausa FROM, syarat WHERE pecah pada setiap AND/OR, dan subpertanyaan diinden satu tahap lebih dalam supaya struktur pertanyaan kelihatan serta-merta.
Pemformat dibina berdasarkan penoken SQL sebenar, bukan cari-dan-ganti. Ini bermakna ia tahu apa yang tidak boleh diusik: literal rentetan mengekalkan kandungan dan ruang tepat, komen -- dan /* */ kekal melalui pemformatan, dan pengecam terpetik dengan tanda petik ganda, backtick atau [kurungan] melalui bait-demi-bait. Penukaran huruf besar kata kunci adalah pilihan — hidupkannya untuk mendapat SELECT, FROM, LEFT JOIN dalam huruf besar tanpa mengira cara ia ditaip, atau matikan untuk mengekalkan gaya huruf asal.
Anda pilih lebar inden — 2 atau 4 ruang — untuk sepadan panduan gaya pasukan anda, dan mod: pemformatan untuk manusia atau minimakan ke satu baris untuk log, muatan JSON dan fail konfigurasi. Berbilang penyata dipisahkan koma bertindih dikendalikan dalam satu laluan, dan ringkasan memberitahu anda berapa banyak yang diproses.
Semuanya berlaku setempat dalam pelayar anda: pertanyaan ditoken dan dicantum semula pada peranti anda dan tidak pernah dihantar ke mana-mana pelayan. Ini menjadikan alat ini selamat untuk SQL pengeluaran sebenar — dengan nama jadual sebenar, butiran skema dan logik perniagaan — yang tidak sepatutnya anda tampal ke perkhidmatan dalam talian yang memuat naik input anda. Berfungsi luar talian setelah halaman dimuatkan; hasil boleh disalin atau dimuat turun sebagai fail .sql.