SQL Biçimlendirici

T-SQL, PostgreSQL, MySQL, SQLite ve daha fazlası için SQL’i güzelleştirin veya küçültün.

Yerelde çalışır · hiçbir şey yüklenmez
SQL
Result

Ne işe yarar?

Bir log dosyasından, ORM izinden veya saklı yordamdan kopyaladığınız sorguyu yapıştırın, okunaklı hâlde geri alın: her satırda bir yan tümce, girintili join’ler ve alt sorgular, tutarlı anahtar sözcük harf biçimi. Siz yazdıkça yeniden biçimlendirilir.

Özellikler

  • Diyalekt desteği: Varsayılan SQL Server (T-SQL); @değişkenler, #temp tabloları, [köşeli parantezli adlar], N'unicode' dizeleri ve GO ayırıcıları desteklenir. PostgreSQL ($1 parametreleri, :: dönüşümleri, $$ dizeleri), MySQL, MariaDB, SQLite, standart SQL, Oracle PL/SQL, Snowflake ve BigQuery de desteklenir.
  • Anahtar sözcük harf biçimi: BÜYÜK, küçük veya olduğu gibi; isterseniz fonksiyon adlarına ve veri tiplerine de uygulanır.
  • Girinti: 2 veya 4 boşluk ya da sekme; standart veya tablo düzeni, ifadeler arasında boş satır ve sıkışık operatörler.
  • Küçült, sorguyu loglar veya yapılandırma dosyaları için mümkün olan en az satıra indirir. Yorumları kaldırır; dize içerikleri, tırnaklı tanımlayıcılar, optimizer ipuçları (/*+ ... */) ve T-SQL GO satırları ise olduğu gibi kalır.
  • Anlaşılır hatalar: Sorgu seçili diyalektte ayrıştırılamazsa satır, sütun ve sorunlu yeri işaret eden bir kod parçası görürsünüz; bu çoğu zaman farklı bir diyalekt gerektiğine dair bir ipucudur.

Nasıl kullanılır?

Diyalekti seçin, sorguyu yapıştırın veya bir .sql dosyası bırakın, ardından sonucu kopyalayın ya da indirin. Ctrl+Enter hemen biçimlendirir. Biçimlendirme açık kaynaklı sql-formatter kütüphanesiyle yapılır; prosedürel kod (BEGIN ... END blokları) ve WITH (NOLOCK) gibi tablo ipuçları geçerli kalır, ancak düz sorgulara göre daha sade yerleştirilir.

Gizlilik

SQL’iniz tarayıcınızda biçimlendirilir ve hiçbir yere gönderilmez. Sayfa yenilendiğinde kaybolmaması için son girdiniz yerel depolamada saklanır.