SQL Formatlayıcı

Dağınık SQL'i okunur sorgulara dönüştürün; doğru satır sonları ve anahtar kelime biçimi, string literallere dokunmadan.

Anahtar kelime biçimi
SQL sorgusu

Tırnak içindeki metin ve yorumlar hiçbir zaman yeniden biçimlendirilmez; string içindeki bir anahtar kelime yazdığınız gibi kalır.

Biçimlendirilmiş SQL

SQL Sorgusu Nasıl Biçimlendirilir

1

Sorgunuzu yapıştırın

İster log dosyasından, ister bir ORM'den, ister satır sonları tamamen silinmiş bir mesajdan gelsin, herhangi bir uzunluktaki sorguyu yapıştırın.

2

Anahtar kelime biçimini seçin

Büyük harf anahtar kelimeler köklü bir gelenektir ve madde yapısını öne çıkarır. Küçük harf, stil rehberi bunu tercih eden ekiplere uyar. İki durumda da biçimlendirme aynıdır.

3

Sonucu kopyalayın

Her ana madde kendi satırında başlar, join ve koşullar altına girintilenir, select listesi ise sütun başına bir satır olacak şekilde bölünür; uzun bir sorgu böylece okunur hale gelir.

Özellikler

SELECT, FROM, WHERE, GROUP BY, ORDER BY ve daha fazlası için madde farkında satır sonları
Tüm join türleri tanınır ve kendi satırına yerleştirilir
AND ve OR koşulları maddelerinin altına girintilenir
Büyük veya küçük harf anahtar kelime biçimi
String literaller ve yorumlar yazdığınız gibi bırakılır
PostgreSQL, MySQL, SQL Server ve SQLite sözdizimiyle çalışır
Tamamen tarayıcınızda çalışır, sorgular hiçbir yere yüklenmez
Üyeliksiz ve sorgu uzunluğu sınırı olmadan ücretsiz

Sık Sorulan Sorular

Hayır. Biçimlendirme tarayıcınızda JavaScript ile yapılır. Bu özellikle SQL için önemlidir, çünkü sorgular çoğu zaman uzak bir servise yapıştırmak istemeyeceğiniz tablo adları, kolon adları ve filtre değerleri içerir.

Hayır ve basit formatlayıcıların en çok yanlış yaptığı nokta budur. Tırnaklı metinler ve yorumlar herhangi bir düzenleme yapılmadan önce ayrılır; yani 'FROM merkez' gibi bir değer tek satırda kalır ve özgün biçimini korur.

Formatlayıcı PostgreSQL, MySQL, SQL Server, SQLite ve çoğu motorun ortak sözdizimiyle çalışır. Belirli bir lehçeyi ayrıştırmak yerine yerleşimi düzenler; bu yüzden üreticiye özel fonksiyonlar olduğu gibi geçer.

Hayır. Bu bir formatlayıcıdır, ayrıştırıcı veya linter değildir. Geçersiz SQL de yine düzenlenir; yani burada düzgün görünen bir sorgu veritabanınızda hâlâ hata verebilir.

Şu an hayır. Araç, sorguları inceleme, görev kaydı ve dokümantasyon için okunur kılmak üzere tasarlandı; insanların genelde ihtiyaç duyduğu yön budur.

Sorgu sıfırdan yeniden düzenlenmeden önce mevcut tüm boşluklar sadeleştirilir. Sonucun, sorgu hangi halde gelirse gelsin tutarlı olmasını sağlayan şey budur.

WITH maddeleri ve UNION gibi küme operatörleri tanınır ve kendi satırlarına yerleştirilir. Derin iç içe alt sorgular biçimlendirilir ancak iç içe geçme seviyesine göre girintilenmez.

Evet, Pinkontin araç setindeki her araç gibi tamamen ücretsiz; üyelik ve sınır yok.

Özel Bir Araç veya Uygulamaya mı İhtiyacınız Var?

Üretim kalitesinde web uygulamaları, SaaS platformları ve geliştirici araçları oluşturuyoruz. Projeniz hakkında konuşalım.

veya ücretsiz görüşme ayarlayın