Pemformat SQL
Inden pertanyaan supaya boleh dibaca, dalam pelayar anda sendiri.
- Berjalan dalam pelayar anda — teks anda tidak pernah dihantar ke mana-mana
- Tanpa pendaftaran, tanpa kuota, percuma digunakan sebanyak mana yang anda suka
Cara ia berfungsi
Pertanyaan tiba sebagai satu baris panjang daripada log, ORM dan rakan sekerja, dan langkah pertama untuk memahaminya sentiasa menyusunnya. Menampalnya ke dalam laman web untuk berbuat demikian ialah cara pertanyaan produksi — nama jadual, nama lajur, kadangkala data pelanggan sebenar dalam klausa WHERE — berakhir di pelayan orang lain.
Dialek penting
SQL ialah satu keluarga dan bukan satu bahasa. PostgreSQL, MySQL, T-SQL, PL/SQL, BigQuery dan Spark masing-masing mempunyai sintaks yang ditolak oleh yang lain, dan pemformat yang menggunakan dialek yang salah akan merosakkan pertanyaan atau menolaknya. SQL piawai sesuai untuk kebanyakan pertanyaan biasa; tukar jika pertanyaan anda menggunakan sintaks khusus vendor.
Ia hanya memformat
Tiada apa-apa dilaksanakan, tiada pangkalan data dihubungi, dan makna pertanyaan tidak pernah diubah — hanya ruang kosong dan huruf besar/kecil kata kuncinya. Pemformat yang mengubah pertanyaan anda akan menjadi sesuatu yang berbahaya.
Huruf besar/kecil kata kunci
Kata kunci huruf besar berbanding pengecam huruf kecil ialah konvensyen lama dan menjadikan struktur mudah diimbas. Mengekalkan apa yang anda taip disediakan untuk pasukan yang panduan gayanya menyatakan sebaliknya.
Mengapa ini berjalan secara setempat
Pertanyaan ialah gambaran skema anda dan selalunya data anda. Tiada sebab untuk ia meninggalkan mesin anda hanya untuk diinden.
Pemformat SQL — soalan lazim
Adakah ia menjalankan pertanyaan saya?
Tidak. Ia hanya memformat semula teks. Tiada pangkalan data yang dihubungi.
Mengapakah pertanyaan saya ditolak?
Mungkin dialek yang salah. Sintaks khusus vendor memerlukan dialek yang sepadan dipilih.
Adakah ia mengubah apa yang dilakukan oleh pertanyaan saya?
Tidak. Hanya ruang kosong dan huruf besar/kecil kata kunci yang berubah.
Adakah SQL saya dimuat naik?
Tidak. Pemformatan berlaku dalam pelayar anda.