SQL Biçimlendirici
SQL’i lehçeye duyarlı anahtar kelimelerle biçimlendirin ya da tek satıra küçültün
Bu araç hakkında
Bir log dosyasından, bir ORM hata ayıklama dökümünden ya da bir meslektaşınızın tek satırlık sorgusundan taze çıkmış bir sorguyu yapıştırın; bu biçimlendirici onu tutarlı girintilerle okunabilir yan tümcelere ayırır. Altı lehçe desteklenir — standart SQL, PostgreSQL, MySQL, SQLite, SQL Server ve BigQuery — böylece TOP, ters tırnaklı tanımlayıcılar ya da dizi türleri gibi lehçeye özgü sözdizimi ayrıştırıcıyı takılmak yerine doğru biçimlenir.
Anahtar kelime yazımı ayarlanabilir: klasik görünüm için BÜYÜK HARF, ekibiniz tercih ediyorsa küçük harf ya da özgün hâlini olduğu gibi bırakın. Küçültme kipi tersini yapar — biçimlendirilmiş bir sorguyu tek satıra indirir, yorumları atarken dizge değişmezlerini bayt bayt korur; SQL’i bir JSON yapılandırmasına ya da bir CLI bayrağına yapıştırmadan önce isteyeceğiniz de tam budur.
Sorgular sıkça tablo adları, değişmezler içindeki müşteri verisi ya da altyapı ipuçları taşır. Biçimlendirme tamamen tarayıcınızda çalışır, dolayısıyla bunların hiçbiri bir sunucuya ulaşmaz.
Sıkça sorulan sorular
- Hangi SQL lehçesini seçmeliyim?
- Veritabanınızın konuştuğunu — bu seçim tanımlayıcıların, dizge tırnaklamasının ve lehçeye özgü anahtar kelimelerin nasıl ayrıştırıldığını değiştirir. Yalnızca genel bir derleme toplama istiyorsanız standart SQL ortak çekirdeği karşılar. Veritabanınız için geçerli olan bir sözdiziminde ayrıştırma hatası alıyorsanız, bu genelde lehçe değiştirme işaretidir.
- Biçimlendirme sorgunun yaptığı işi değiştirir mi?
- Hayır. Biçimlendirme yalnızca boşlukları taşır ve etkinse anahtar kelime yazımını değiştirir — tanımlayıcılar ile değişmezler baytlarını korur. SQL anahtar kelimeleri desteklenen her lehçede büyük/küçük harf duyarsızdır; yani SELECT ile select aynı ifadedir.
- Aynı anda birden çok ifadeyi biçimlendirebilir miyim?
- Evet — bütün bir betiği yapıştırın; ; ile biten her ifade sırayla, aralarında birer boş satır bırakılarak biçimlendirilir.
- Küçültme tam olarak neyi kaldırıyor?
- Satır yorumları (--) ve blok yorumları (/* */) atılır, ardışık boşluklar tek boşluğa iner, virgül ve parantez etrafındaki boşluklar kaldırılır. Tek tırnak, çift tırnak ve ters tırnak içindeki metne — ikilenmiş tırnak kaçışları dâhil — asla dokunulmaz.