Formatter & Beautifier SQL
Privasi sejak awal — berjalan sepenuhnya di peramban Anda
Format dan tampilkan kueri SQL dengan rapi di peramban Anda. Toova mengubah keyword menjadi huruf besar, menyelaraskan klausa, dan mengindentasi subkueri menjadi bentuk yang dapat dibaca — berguna saat meninjau kueri padat dari log, ORM, atau pengembang lain.
Mengapa memformat SQL
SQL satu baris yang padat tidak dapat dibaca. SQL yang sejajar dan terindentasi dengan keyword huruf besar adalah apa yang ditulis setiap insinyur basis data senior dengan tangan. Toova melakukan pemformatan secara otomatis — tempelkan kueri dari slow log, dump ORM, atau kolega, dan dapatkan kembali sesuatu yang benar-benar dapat Anda tinjau. Join, subkueri, CTE, dan window function semuanya mendapatkan hierarki visual yang jelas.
Sadar dialek
SQL memiliki dialek — PostgreSQL, MySQL, SQL Server, Oracle, SQLite, BigQuery — dan masing-masing memiliki keyword dan ekstensi sintaks sendiri. Toova memungkinkan Anda memilih dialek sehingga keyword khusus dialek (RETURNING, LATERAL, MERGE) dikenali dan diformat dengan benar. Default-nya adalah ANSI SQL, yang menangani kebanyakan kueri umum.
Hanya lokal
Pemformatan terjadi sepenuhnya di peramban Anda. SQL yang Anda tempel — termasuk kueri yang mereferensikan nama tabel internal, ID pelanggan, atau apa pun yang proprietary — tidak pernah meninggalkan halaman. Tab Network akan tetap kosong selama pemformatan, dan halaman bekerja secara luring setelah pemuatan pertama. Aman untuk kueri slow-log, debugging, dan tinjauan kode.
Pertanyaan yang Sering Diajukan
- Dialek SQL mana yang didukung?
- PostgreSQL, MySQL, SQL Server, Oracle, SQLite, BigQuery, dan ANSI SQL. Pilih yang cocok dengan basis data Anda sehingga keyword khusus dialek diformat dengan benar.
- Apakah keyword selalu dibuat huruf besar?
- Secara default, ya — keyword huruf besar adalah konvensi di sebagian besar panduan gaya dan membuat struktur kueri dapat dipindai. Anda dapat beralih ke huruf kecil atau preserve-case jika tim Anda menggunakan gaya yang berbeda.
- Dapatkah ia memformat kueri kompleks dengan CTE?
- Ya. CTE (klausa WITH), subkueri, window function, dan kueri rekursif semuanya mendapatkan indentasi yang benar dan perataan klausa. Pemformat memahami hierarki struktural dari kueri.
- Akankah pemformatan mengubah perilaku SQL saya?
- Tidak. Pemformat hanya mengubah spasi dan kapitalisasi. Token, operator, identifier, dan literal string dipertahankan apa adanya. Kueri yang Anda tempel berjalan identik setelah pemformatan.
- Apakah SQL saya dikirim ke server?
- Tidak. Pemformatan berjalan sepenuhnya di peramban Anda. Kueri tidak pernah meninggalkan halaman.