Fitur Lanjutan
Alat SQL Prettify menawarkan opsi pemformatan lanjutan dan fitur yang dirancang untuk pengembangan SQL profesional.
Opsi Pemformatan Lanjutan
Kontrol Indentasi
Alat ini menyediakan kontrol yang presisi atas indentasi SQL:
- 2 spasi: format ringkas yang cocok untuk kueri sederhana
- 4 spasi: format standar yang direkomendasikan untuk sebagian besar penggunaan
- 8 spasi: format lebar untuk kueri kompleks dengan banyak elemen bertingkat
Pengelolaan Huruf Besar Kecil Kata Kunci
Atur tampilan kata kunci SQL:
- UPPERCASE: format SQL tradisional dengan semua kata kunci dalam huruf besar
- lowercase: format modern dengan semua kata kunci dalam huruf kecil
- Preserve Case: mempertahankan huruf besar dan kecil asli seperti saat diketik
Pemformatan Fungsi dan Tipe Data
- Uppercase Functions: mengubah nama fungsi seperti
count(),sum()menjadiCOUNT(),SUM() - Uppercase Data Types: mengubah tipe data seperti
varchar,intmenjadiVARCHAR,INT
Opsi Tata Letak Lanjutan
- Align Commas: menyelaraskan koma dalam daftar SELECT agar lebih mudah dibaca
- Break Before Boolean Operator: menambahkan baris baru sebelum operator AND/OR untuk klausa WHERE yang kompleks
Manajemen Riwayat
Penyimpanan Riwayat Otomatis
Alat ini secara otomatis menyimpan riwayat pemformatan Anda:
- 50 catatan terakhir: menyimpan hingga 50 operasi pemformatan terbaru
- Penyimpanan persisten: riwayat disimpan secara lokal di browser Anda
- Akses cepat: klik catatan riwayat apa pun untuk memuat ulang SQL dan pengaturannya
Fitur Riwayat
- Load from History: klik catatan riwayat apa pun untuk memulihkan SQL dan opsi pemformatan
- Delete Individual Records: hapus entri riwayat tertentu
- Clear All History: hapus semua catatan riwayat yang tersimpan
Statistik dan Analisis
Statistik Real-time
Alat ini menyediakan statistik terperinci tentang pemformatan SQL Anda:
- Original Lines: jumlah baris pada SQL masukan
- Formatted Lines: jumlah baris pada keluaran yang sudah diformat
- Original Characters: jumlah karakter pada masukan
- Formatted Characters: jumlah karakter pada keluaran yang sudah diformat
Analisis Pemformatan
Gunakan statistik untuk:
- Mengoptimalkan panjang kueri: lihat bagaimana pemformatan memengaruhi ukuran kueri
- Melacak perubahan: pantau dampak dari berbagai opsi pemformatan
- Membandingkan versi: analisis berbagai pendekatan pemformatan
Konstruksi SQL yang Didukung
Kueri Kompleks
Alat ini menangani konstruksi SQL lanjutan:
- Subkueri: pernyataan SELECT bertingkat dengan indentasi yang tepat
- Common Table Expressions (CTEs): klausa WITH dengan pemformatan yang sesuai
- Fungsi window: klausa OVER dengan perataan yang tepat
- JOIN kompleks: gabungan banyak tabel dengan struktur yang jelas
Manipulasi Data
- Pernyataan INSERT: penyisipan multi-baris dengan pemformatan yang tepat
- Pernyataan UPDATE: klausa WHERE kompleks dengan struktur yang jelas
- Pernyataan DELETE: penghapusan bersyarat dengan pemformatan yang tepat
Definisi Data
- CREATE TABLE: definisi tabel dengan pemformatan kolom
- ALTER TABLE: modifikasi skema dengan struktur yang jelas
- Pembuatan indeks: definisi indeks dengan pemformatan yang tepat
Praktik Terbaik
Pemformatan yang Konsisten
- Pilih standar: tentukan indentasi dan gaya huruf besar kecil kata kunci yang konsisten
- Gunakan riwayat: manfaatkan fitur riwayat untuk menjaga konsistensi
- Tinjau keluaran: selalu periksa keluaran yang sudah diformat sebelum digunakan
Pertimbangan Performa
- Kueri besar: alat ini menangani kueri SQL besar secara efisien
- Pemformatan kompleks: opsi lanjutan mungkin membutuhkan waktu sedikit lebih lama untuk kueri yang kompleks
- Penyimpanan browser: riwayat disimpan secara lokal dan tidak memengaruhi performa
Kolaborasi Tim
- Standarkan pengaturan: sepakati opsi pemformatan bersama tim Anda
- Bagikan contoh: gunakan fitur contoh untuk menunjukkan standar pemformatan
- Dokumentasikan preferensi: simpan catatan tentang pengaturan pemformatan yang disukai
Pemecahan Masalah
Masalah Umum
- Kesalahan pemformatan: jika pemformatan gagal, periksa apakah ada kesalahan sintaks SQL
- Kueri besar: kueri yang sangat besar mungkin membutuhkan waktu lebih lama untuk diformat
- Kompatibilitas browser: pastikan Anda menggunakan browser modern
Mendapatkan Bantuan
- Load Example: gunakan fitur contoh untuk melihat format yang benar
- Check History: tinjau percobaan pemformatan sebelumnya yang berhasil
- Clear and Retry: hapus masukan lalu coba lagi jika masalah masih berlanjut