w

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() menjadi COUNT(), SUM()
  • Uppercase Data Types: mengubah tipe data seperti varchar, int menjadi VARCHAR, 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

  1. Pilih standar: tentukan indentasi dan gaya huruf besar kecil kata kunci yang konsisten
  2. Gunakan riwayat: manfaatkan fitur riwayat untuk menjaga konsistensi
  3. Tinjau keluaran: selalu periksa keluaran yang sudah diformat sebelum digunakan

Pertimbangan Performa

  1. Kueri besar: alat ini menangani kueri SQL besar secara efisien
  2. Pemformatan kompleks: opsi lanjutan mungkin membutuhkan waktu sedikit lebih lama untuk kueri yang kompleks
  3. Penyimpanan browser: riwayat disimpan secara lokal dan tidak memengaruhi performa

Kolaborasi Tim

  1. Standarkan pengaturan: sepakati opsi pemformatan bersama tim Anda
  2. Bagikan contoh: gunakan fitur contoh untuk menunjukkan standar pemformatan
  3. 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
Apakah halaman ini membantu?