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.

Çalıştırma sayısı
Tarayıcınızda
Maliyet
Ücretsiz · kayıt gerekmez
Kullanılabilirlik
Kullanıma hazır
SQL biçimlendirme alanıYerel işleme

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?

  1. SQL'yi yapıştırın ve bir lehçe seçin.
  2. İfadeyi biçimlendirin.
  3. 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