Lewati ke konten

Formatter SQL

Ubah query SQL satu baris menjadi SQL yang rapi dan berindentasi

Memuat alat…

Memecah query SQL panjang yang berada dalam satu baris menjadi beberapa baris dan memberi indentasi pada setiap klausa agar mudah dibaca, atau memadatkan SQL yang sudah rapi kembali menjadi satu baris. Gunakan untuk meninjau query dari log atau kode, atau untuk memasukkannya ke dokumentasi.

Cara pakai

  1. Tempel query ke "Input SQL", atau tekan "Buka file" untuk memuat file .sql. Beberapa pernyataan sekaligus juga bisa.
  2. Pilih database Anda di "Dialek SQL". Jika tidak yakin, biarkan di "SQL standar".
  3. Atur "Keyword", "Indentasi", "Koma", dan "Lebar baris"; "Hasil" langsung berubah.
  4. Salin hasilnya atau tekan "Simpan sebagai .sql". Untuk satu baris, ganti "Mode" ke "Satu baris".

Cara kerja

Pertanyaan umum

Apakah merapikan SQL mengubah fungsi query?
Tidak. Hanya spasi, pindah baris, dan huruf besar-kecil keyword yang berubah; nilai berkutip dan komentar tetap sama. Untuk mempertahankan keyword seperti yang Anda tulis, atur "Keyword" ke "Sesuai ketikan".
Kenapa muncul "Tidak bisa dirapikan"?
Cari tanda kutip atau kurung yang belum ditutup di dekat titik yang ditandai. Sebagian sintaks membutuhkan dialek yang tepat: nama dalam kurung siku butuh SQL Server, dan cast :: butuh PostgreSQL. Mode "Satu baris" bisa dipakai untuk teks apa pun.
Bisakah menaruh koma di awal setiap baris?
Bisa. Atur "Koma" ke "Di awal baris", dan koma dalam daftar seperti kolom SELECT pindah ke depan setiap baris.
Kenapa daftar di dalam kurung tetap satu baris?
Daftar di dalam kurung yang lebih pendek dari "Lebar baris" (bawaannya 50 karakter) tetap dalam satu baris. Turunkan nilainya agar lebih banyak daftar yang dipecah.