Geliştirici aracı / 20
SQL Biçimlendirici
Standart, PostgreSQL, MySQL, SQLite veya BigQuery lehçeleri için SQL'yi biçimlendirin.
SQL Biçimlendirici: TOEA, seçilen SQL lehçesini belirteçlere ayırır, tutarlı girintileme uygular ve tanınan anahtar kelimeleri büyük harfe dönüştürür. Sunucuya hiçbir dosya yüklenmeden tarayıcınızda %100 yerel olarak çalışır.
- Kategori
- Geliştirici araçları
- Çalıştırma sayısı
- Tarayıcınızda
- Maliyet
- Ücretsiz · kayıt gerekmez
- Kullanılabilirlik
- Kullanıma hazır
Tamamen tarayıcınızda çalışır
Diyalekti seçme
Diyalekt, tırnakların ve yer tutucuların nasıl okunacağını belirler. MySQL ve BigQuery tanımlayıcıları ters tırnakla, PostgreSQL ve standart SQL ise çift tırnakla belirtir. Yer tutucular da farklıdır: PostgreSQL'de $1, MySQL ve SQLite'ta ?, BigQuery'de @name. Sorgunun çalıştığı veritabanını seçin; çünkü diyalektin tanımadığı bir yer tutucu veya tırnak biçimlendirmeyi durdurabilir.
Yalnızca anahtar sözcükler büyük harfe dönüştürülür. Tablo ve sütun adları, tırnak içindeki adların büyük-küçük harfe duyarlı olduğu PostgreSQL'de önemli olduğundan, kendi harf biçimlerini korur.
Biçimlendirme başarısız olduğunda
Ayrıştırma hatası genellikle metnin saf SQL olmadığı anlamına gelir. {{ ref('orders') }} veya {% if %} gibi dbt, Jinja ya da ORM şablonları ayrıştırıcıyı o noktada durdurur; bunun yerine derlenmiş SQL'yi biçimlendirin veya önce şablon bölümlerini yer tutucu adlarıyla değiştirin.
Tutarlı biçimlendirme kod incelemesinde işe yarar: her sorgu aynı şekilde düzenlendiğinde fark kontrol aracı, boşluklar yerine gerçek değişiklikleri gösterir.
Nasıl kullanılır?
- SQL'yi yapıştırın ve bir lehçe seçin.
- İfadeyi biçimlendirin.
- Okunabilir sonucu kopyalayın veya indirin.
Gizlilik ve sınırlamalar
Sorgular tarayıcınızda kalır. Biçimlendirme; veritabanı şemasını, izinleri veya sorgu performansını doğrulamaz.
İlgili araçlar
Sık sorulan sorular
SQL'yi çalıştırır mı?
Hayır. Yalnızca metni biçimlendirir ve hiçbir zaman bir veritabanına bağlanmaz.
Neden bir lehçe seçilmeli?
Veritabanları anahtar kelimeler, tırnak kullanımı, işlevler ve söz dizimi bakımından farklılık gösterir; bu nedenle lehçe, belirteçlere ayırma işlemini iyileştirir.
Ücretsiz araç · tarayıcınızda kez çalıştırma · hesap gerekmez