Alat pembangun

Pemformat SQL

Inden pertanyaan supaya boleh dibaca, dalam pelayar anda sendiri.

Pemformat SQL Berjalan pada peranti anda
  • 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.

Soalan lazim

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.