Online SQL formatter ile sorgularınızı okunaklı hale getirin
Bir ORM'in ürettiği, log dosyasından kopyalanan ya da yıllar önce yazılmış tek satırlık SQL sorgularını okumak oldukça zordur. İç içe alt sorgular, çok sayıda JOIN ve uzun WHERE koşulları birbirine karıştığında hataları görmek neredeyse imkânsız hale gelir. SQL formatter, sorgunuzu standart kurallara göre girintiler; SELECT listesindeki her sütunu, her JOIN'i ve her koşulu ayrı satıra alarak sorgunun mantığını bir bakışta anlaşılır kılar.
Farklı veritabanı lehçeleri
Her veritabanının kendine özgü söz dizimi vardır: MySQL ters tırnak (`) kullanır, SQL Server köşeli parantez ve TOP ifadesini, PostgreSQL ise :: tip dönüştürmesini ve RETURNING ifadesini destekler. Dil menüsünden kullandığınız veritabanını seçtiğinizde biçimlendirici o lehçenin anahtar kelimelerini ve operatörlerini doğru tanır. Standart SQL, MySQL, MariaDB, PostgreSQL, SQL Server, SQLite, Oracle PL/SQL ve BigQuery desteklenir.
Girinti ve anahtar kelime ayarları
Ekibinizin kod standardına uymak için girintiyi 2 boşluk, 4 boşluk veya sekme olarak ayarlayabilirsiniz. Anahtar kelimeleri BÜYÜK harfe çevirmek, sütun ve tablo adlarını anahtar kelimelerden ayırt etmeyi kolaylaştırır ve SQL yazımında en yaygın tercih edilen stildir. İsterseniz küçük harf kullanabilir veya mevcut yazımı olduğu gibi bırakabilirsiniz. Birden fazla sorgu noktalı virgülle ayrıldığında aralarına boş satır eklenir.
SQL küçültme ve güvenlik
"Tek satıra küçült" butonu ters yönde çalışır: satır başı ve fazla boşlukları, -- ve /* */ yorumlarını kaldırarak sorguyu tek satıra indirir. Bu, sorguyu kod içine gömerken veya bir yapılandırma dosyasına eklerken işe yarar. Tırnak içindeki metinler ve boşlukları korunur. Biçimlendirme tamamen tarayıcınızda yapılır; sorgunuz, tablo adlarınız ve verileriniz hiçbir sunucuya gönderilmez ve herhangi bir veritabanında çalıştırılmaz. JSON verilerini düzenlemek için JSON Formatlayıcı aracımızı da kullanabilirsiniz.
Adım adım kullanım
Biçimlendirmek istediğiniz sorguyu giriş kutusuna yapıştırın ve veritabanı türünü seçin. Girinti genişliğini ve anahtar kelime yazımını ekibinizin standartlarına göre ayarlayın, ardından "Biçimlendir" butonuna basın. Sonucu kopyalayıp IDE'nize, kod inceleme yorumunuza veya dokümantasyonunuza ekleyin. Söz dizimi hatası olan sorgularda araç hatayı açıklayan bir mesaj gösterir; bu da eksik parantez veya yanlış yazılmış anahtar kelimeleri bulmanıza yardımcı olur. Uzun saklı yordamlar da aynı şekilde biçimlendirilebilir.