Gelişmiş Özellikler
SQL Prettify aracı, profesyonel SQL geliştirme için gelişmiş biçimlendirme seçenekleri ve özellikleri sunar.
Gelişmiş Biçimlendirme Seçenekleri
Girinti Denetimi
Araç, SQL girintisi üzerinde hassas denetim sağlar:
- 2 Spaces: basit sorgular için uygun, kompakt biçimlendirme
- 4 Spaces: çoğu kullanım senaryosu için önerilen standart biçimlendirme
- 8 Spaces: çok sayıda iç içe öğe içeren karmaşık sorgular için geniş biçimlendirme
Anahtar Kelime Büyük-Küçük Harf Yönetimi
SQL anahtar kelimelerinin görünümünü denetleyin:
- UPPERCASE: tüm anahtar kelimelerin büyük harfle yazıldığı geleneksel SQL biçimlendirmesi
- lowercase: tüm anahtar kelimelerin küçük harfle yazıldığı modern biçimlendirme
- Preserve Case: yazıldığı gibi özgün büyük-küçük harf yapısını korur
Fonksiyon ve Veri Türü Biçimlendirmesi
- Uppercase Functions:
count()vesum()gibi fonksiyon adlarınıCOUNT()veSUM()biçimine dönüştürür - Uppercase Data Types:
varcharveintgibi veri türleriniVARCHARveINTbiçimine dönüştürür
Gelişmiş Yerleşim Seçenekleri
- Align Commas: daha iyi okunabilirlik için SELECT listelerinde virgülleri hizalar
- Break Before Boolean Operator: karmaşık WHERE koşullarında AND/OR işleçlerinden önce satır sonu ekler
Geçmiş Yönetimi
Geçmişi Otomatik Kaydetme
Araç, biçimlendirme geçmişinizi otomatik olarak kaydeder:
- Last 50 Records: en son 50 biçimlendirme işlemini saklar
- Persistent Storage: geçmiş tarayıcınızda yerel olarak saklanır
- Quick Access: SQL'i ve ayarları yeniden yüklemek için herhangi bir geçmiş kaydına tıklayın
Geçmiş Özellikleri
- Load from History: SQL'i ve biçimlendirme seçeneklerini geri yüklemek için herhangi bir geçmiş kaydına tıklayın
- Delete Individual Records: belirli geçmiş kayıtlarını kaldırır
- Clear All History: kaydedilmiş tüm geçmiş kayıtlarını siler
İstatistikler ve Analiz
Gerçek Zamanlı İstatistikler
Araç, SQL biçimlendirmeniz hakkında ayrıntılı istatistikler sunar:
- Original Lines: giriş SQL'indeki satır sayısı
- Formatted Lines: biçimlendirilmiş çıktının satır sayısı
- Original Characters: girişteki karakter sayısı
- Formatted Characters: biçimlendirilmiş çıktıdaki karakter sayısı
Biçimlendirme Analizi
İstatistikleri şunlar için kullanın:
- Optimize Query Length: biçimlendirmenin sorgu boyutunu nasıl etkilediğini görmek
- Track Changes: farklı biçimlendirme seçeneklerinin etkisini izlemek
- Compare Versions: farklı biçimlendirme yaklaşımlarını analiz etmek
Desteklenen SQL Yapıları
Karmaşık Sorgular
Araç, gelişmiş SQL yapılarını destekler:
- Subqueries: uygun girintiyle iç içe SELECT ifadeleri
- Common Table Expressions (CTEs): uygun biçimlendirmeye sahip WITH ifadeleri
- Window Functions: doğru hizalamaya sahip OVER ifadeleri
- Complex JOINs: açık yapıya sahip çok tablolı JOIN işlemleri
Veri İşleme
- INSERT Statements: uygun biçimlendirmeye sahip çok satırlı eklemeler
- UPDATE Statements: açık yapıya sahip karmaşık WHERE koşulları
- DELETE Statements: uygun biçimlendirmeye sahip koşullu silmeler
Veri Tanımı
- CREATE TABLE: sütun biçimlendirmesi içeren tablo tanımları
- ALTER TABLE: açık yapıya sahip şema değişiklikleri
- INDEX Creation: uygun biçimlendirmeye sahip indeks tanımları
En İyi Uygulamalar
Tutarlı Biçimlendirme
- Choose a Standard: tutarlı bir girinti ve anahtar kelime büyük-küçük harf standardı seçin
- Use History: tutarlılığı korumak için geçmiş özelliğinden yararlanın
- Review Output: kullanmadan önce biçimlendirilmiş çıktıyı her zaman gözden geçirin
Performans Konuları
- Large Queries: araç, büyük SQL sorgularını verimli şekilde işler
- Complex Formatting: gelişmiş seçenekler, karmaşık sorgularda biraz daha uzun sürebilir
- Browser Storage: geçmiş yerel olarak saklanır ve performansı etkilemez
Ekip İçi İş Birliği
- Standardize Settings: ekibinizle biçimlendirme seçenekleri üzerinde uzlaşın
- Share Examples: biçimlendirme standartlarını göstermek için örnek özelliğini kullanın
- Document Preferences: tercih edilen biçimlendirme ayarlarının kaydını tutun
Sorun Giderme
Yaygın Sorunlar
- Formatting Errors: biçimlendirme başarısız olursa SQL sözdizimi hatalarını kontrol edin
- Large Queries: çok büyük sorguların biçimlendirilmesi daha uzun sürebilir
- Browser Compatibility: modern bir tarayıcı kullandığınızdan emin olun
Yardım Alma
- Load Example: doğru biçimlendirmeyi görmek için örnek özelliğini kullanın
- Check History: önceki başarılı biçimlendirme denemelerini inceleyin
- Clear and Retry: sorun sürerse girişi temizleyip yeniden deneyin