SQL Formatter menukar SQL yang diminifikasi atau bersepah kepada pertanyaan yang mudah dibaca dan berinden. Kata kunci diletakkan pada baris baharu (SELECT, FROM, WHERE, JOIN, ON, AND, OR), senarai SELECT dipisahkan satu lajur setiap baris, dan kata kunci berbilang perkataan (GROUP BY, INNER JOIN, IS NOT NULL) dikenali. Penyeragaman kata kunci HURUF BESAR secara pilihan dan penyorotan sintaks untuk kata kunci, fungsi, rentetan, dan nombor.
Membaca SQL yang disalin daripada kod atau log selalunya menyakitkan — ORM menghasilkan pertanyaan satu baris, pemformat log membuang baris baharu, dan SQL yang ditulis tangan oleh penulis berbeza menggunakan inden yang tidak konsisten. SQL Formatter memberikan anda paparan yang bersih dan konsisten bagi mana-mana pertanyaan hanya dengan satu klik. Pemformat ini menoken SQL (menangani rentetan, komen, nombor, pengecam, operator, dan tanda baca), mengenali kira-kira 80 kata kunci SQL termasuk yang berbilang perkataan seperti GROUP BY, LEFT OUTER JOIN, IS NOT NULL, dan ORDER BY. Kata kunci peringkat atas (SELECT, FROM, WHERE, HAVING, dan sebagainya) masing-masing diletakkan pada baris sendiri. Senarai SELECT mendapat satu lajur setiap baris, menjadikan senarai lajur yang lebar mudah dibaca. Klausa JOIN berinden pada baris baharu bersama syarat ON-nya. Penyeragaman HURUF BESAR secara pilihan menukar kata kunci bercampur huruf besar/kecil kepada huruf besar untuk konsistensi. Penyorotan sintaks mewarnakan kata kunci ungu, fungsi biru, rentetan hijau, nombor oren, dan komen kelabu italik. Komen (-- baris dan /* blok */) dikekalkan. Pilihan Minify memampatkan pertanyaan kembali kepada satu baris untuk kegunaan satu-baris (contohnya, sebagai rentetan dalam kod).
Tokenizer mengenali kira-kira 80 kata kunci SQL (termasuk GROUP BY, INNER JOIN, IS NOT NULL yang berbilang perkataan) untuk pemisahan baris yang betul.
Setiap lajur dalam senarai SELECT mendapat barisnya sendiri — senarai lajur yang lebar menjadi mudah diimbas.
Penukaran huruf besar secara pilihan untuk kata kunci memberikan pertanyaan anda huruf yang konsisten tanpa mengira penulisnya.
Kata kunci, fungsi, rentetan, nombor, dan komen diwarnakan mengikut kod untuk imbasan struktur yang mudah.
Komen SQL (-- dan /* */) dikekalkan di tempatnya semasa pemformatan — tiada pemadaman mengejutkan.
Meruntuhkan mana-mana pertanyaan yang diformat kembali kepada satu baris — berguna apabila menyematkan SQL sebagai literal rentetan dalam kod.
ORM seperti Sequelize, Prisma, atau TypeORM mencatat SQL satu baris. Tampal ke dalam pemformat untuk memahami struktur pertanyaan.
Apabila menyemak PR dengan rentetan SQL terbenam, formatkannya untuk kebolehbacaan sebelum meninggalkan komen.
Format pertanyaan yang perlahan untuk melihat struktur JOIN-nya dengan jelas, memudahkan kesesakan dikesan semasa pengoptimuman.
Hasilkan SQL yang diformat kemas untuk dimasukkan ke dalam README, wiki dalaman, atau dokumentasi API.
Pembangun SQL baharu boleh menampal pertanyaan mereka dan melihat pemformatan yang betul sebagai rujukan pembelajaran gaya idiomatik.
Klik ikon SQL pada dock DevSuite Pro. Satu panel dibuka dengan pilihan dan kawasan input.
Tampal SQL apa sahaja — daripada log ORM, fail, atau editor kod. Berfungsi dengan SELECT, INSERT, UPDATE, DELETE, CREATE, dan banyak lagi.
Tekan Format untuk mendapatkan pertanyaan yang berinden dan mudah dibaca dengan kata kunci pada barisnya sendiri.
Laraskan lebar inden, togol kata kunci HURUF BESAR, aktifkan/nyahaktifkan penyorotan sintaks untuk sepadan dengan gaya anda.
Klik Copy untuk mendapatkan pertanyaan yang telah diformat atau diminifikasi. Tampal ke dalam IDE, tiket, atau dokumentasi anda.
Pasang DevSuite Pro secara percuma dan buka 64+ alat pembangun untuk pelayar anda.