Alat developer

Pemformat SQL

Beri indentasi pada kueri agar terbaca, di browser Anda sendiri.

Pemformat SQL Berjalan di perangkat Anda
  • Berjalan di browser Anda — teks Anda tidak pernah dikirim ke mana pun
  • Tanpa pendaftaran, tanpa kuota, gratis dipakai sesering yang Anda mau

Cara kerjanya

Kueri datang sebagai satu baris panjang dari log, ORM, dan rekan kerja, dan langkah pertama untuk memahaminya selalu menata tampilannya. Menempelkannya ke situs web untuk itulah yang membuat kueri produksi — nama tabel, nama kolom, kadang data pelanggan asli dalam klausa WHERE — berakhir di server orang lain.

Dialek itu penting

SQL adalah sebuah rumpun, bukan satu bahasa. PostgreSQL, MySQL, T-SQL, PL/SQL, BigQuery, dan Spark masing-masing punya sintaks yang ditolak yang lain, dan pemformat dengan dialek yang salah akan merusak kueri atau menolaknya. SQL standar cocok untuk sebagian besar kueri biasa; beralihlah bila kueri Anda memakai sintaks khusus vendor.

Hanya memformat

Tidak ada yang dijalankan, tidak ada database yang dihubungi, dan makna kueri tidak pernah diubah — hanya spasi dan huruf besar kecil kata kunci. Pemformat yang mengubah kueri Anda akan menjadi hal yang berbahaya.

Huruf besar kecil kata kunci

Kata kunci berhuruf besar dengan pengenal berhuruf kecil adalah konvensi lama yang membuat struktur mudah dipindai. Opsi mempertahankan apa yang Anda ketik tersedia untuk tim yang panduan gayanya menetapkan lain.

Mengapa ini berjalan secara lokal

Kueri adalah deskripsi skema Anda dan sering kali data Anda. Tidak ada alasan agar itu meninggalkan perangkat Anda hanya untuk diberi indentasi.

FAQ

Pemformat SQL — pertanyaan

Apakah kueri saya dijalankan?

Tidak. Alat ini hanya memformat ulang teks. Tidak ada database yang dihubungi.

Mengapa kueri saya ditolak?

Kemungkinan dialeknya salah. Sintaks khusus vendor membutuhkan dialek yang sesuai.

Apakah ini mengubah apa yang dilakukan kueri saya?

Tidak. Hanya spasi dan huruf besar kecil kata kunci yang berubah.

Apakah SQL saya diunggah?

Tidak. Pemformatan berlangsung di browser Anda.