Cara menggunakan Format SQL
- 1
Tempel SQL Anda
Tempel kueri atau satu skrip utuh, atau buka file .sql; Contoh menampilkan kueri berantakan untuk dicoba.
- 2
Pilih dialek
Pilih database Anda agar tanda kutip, operator, dan kata kuncinya dikenali dengan benar.
- 3
Atur gaya
Pilih huruf kata kunci, indentasi, posisi koma, dan tata letak sesuai konvensi tim Anda.
- 4
Format dan salin
Tekan Format SQL atau Minify, lalu salin hasil berwarna atau unduh sebagai .sql.
Batas dan Pro
Gratis tanpa daftar: 20 dialek, file .sql hingga 10 MB, dan skrip yang selesai diformat dalam 20 detik; keluaran di atas 600.000 karakter hanya dipratinjau sebagian, tetapi disalin atau diunduh secara utuh.
Pro menghilangkan iklan; formatter-nya sendiri sama di semua paket. Lihat Pro
Tentang Format SQL
Tempel kueri satu baris dari log, keluaran debug ORM, atau pesan obrolan rekan kerja, lalu formatter ini menatanya seperti yang dilakukan orang yang teliti: satu klausa per baris, kolom terpilih dan join menjorok di bawah kata kuncinya, dan subkueri bersarang sehingga strukturnya langsung terlihat. Alat ini memahami 20 dialek SQL — SQL standar, MySQL, MariaDB, PostgreSQL, SQL Server T-SQL, SQLite, Oracle PL/SQL, BigQuery, Snowflake, Redshift, Spark, Trino, DuckDB, ClickHouse, Hive, Db2, Db2 for i, SingleStore, TiDB, dan Couchbase N1QL — sehingga sintaks khas dialek seperti pengenal dengan backtick, tanda kurung siku, cast :: atau string berkutip dolar tetap utuh.
Anda yang menentukan gaya penulisan: kata kunci huruf besar, huruf kecil atau sesuai aslinya; nama fungsi dan tipe data dengan cara yang sama; indentasi dua spasi, empat spasi, atau tab; koma di akhir atau awal baris; AND dan OR sebelum atau sesudah pemisah baris; serta tata letak standar atau tabular yang menyejajarkan kata kunci dalam satu kolom. Skrip dengan banyak pernyataan dipisahkan oleh satu baris kosong. Minifikasi melakukan sebaliknya: menghapus komentar dan spasi berlebih, sementara string, nama berkutip, dan petunjuk optimizer tidak diubah.
Hasilnya diberi pewarnaan sintaks dan bisa disalin atau diunduh sebagai file .sql. Pemformatan memakai pustaka sumber terbuka sql-formatter, yang dimuat saat pertama kali Anda menekan Format SQL, dan berjalan di worker latar belakang agar skrip panjang tidak membuat halaman macet.
Formatter hanya mengubah spasi dan huruf besar/kecil. Alat ini tidak memvalidasi nama tabel atau kolom, tidak menjalankan kueri, dan tidak menulis ulang kueri demi performa. Stored procedure dengan sintaks vendor yang tidak lazim mungkin perlu dialek yang paling mendekati.
Privasi
SQL diformat di dalam browser Anda oleh Web Worker, sehingga kueri berisi nama tabel, data pelanggan, atau kredensial tidak pernah dikirim ke server. Pilihan dialek dan gaya Anda disimpan di penyimpanan lokal; SQL-nya sendiri tidak disimpan.
Fitur
20 dialek SQL
MySQL, PostgreSQL, SQL Server, Oracle, BigQuery, Snowflake, dan 14 lainnya.
Gaya sesuai tim Anda
Huruf kata kunci, indentasi, koma di awal atau akhir, posisi AND/OR, dan tata letak tabular.
Bisa diminifikasi juga
Hapus komentar dan spasi untuk menyisipkan SQL ke kode, tanpa mengubah string dan petunjuk.