İçeriğe geç
iyziTool

SQL Düzenleyici

Herhangi bir sorguyu yapıştırın; her yan tümce ayrı satırda, hizalı girintili ve büyük harfli anahtar kelimelerle düzenlenmiş halini ya da tek satıra sıkıştırılmışını alın. Söz diziminin doğru işlenmesi için lehçeyi seçin.

Sonuç
Biçimlendirmek için bir sorgu yapıştırın.

Bu araç hakkında

Tek satıra yazılmış ya da loglardan ve ORM'lerden kopyalanan uzun sorguları okumak ve incelemek zordur. Biçimlendirici SQL'i ayrıştırır ve her yan tümceyi kendi satırında, iç içe alt sorguları girintili ve anahtar kelimeleri tutarlı harf düzeninde yeniden yazar; sorgunun yaptığı iş değişmez. Bu araç, lehçe başına dil bilgisi içeren açık kaynaklı sql-formatter kütüphanesini kullanır; PostgreSQL dönüşümleri, T-SQL köşeli parantezleri, MySQL ters tırnakları ve BigQuery yolları anlaşılır.

Küçült bunun tersini yapar: yorumları kaldırır ve dize sabitleri ile tırnaklı tanımlayıcılar dışındaki boşlukları daraltır; bir sorguyu koda veya URL'ye gömmek için kullanışlıdır. Biçimlendirme tarayıcınızda yapılır; tablo adları veya veri içeren sorgular makinenizden çıkmaz.

Sık sorulan sorular

Biçimlendirme sorgumun anlamını değiştirir mi?
Hayır. Yalnızca boşluklar ve anahtar kelime harf düzeni değişir. Tanımlayıcılar, dizeler ve değerler yazıldığı gibi korunur.
Hangi lehçeler destekleniyor?
Standart SQL, MySQL, MariaDB, PostgreSQL, SQLite, SQL Server (T-SQL), Oracle PL/SQL, BigQuery, Snowflake, Redshift, Spark SQL ve DuckDB.
Neden ayrıştırma hatası veriyor?
Sorgu, seçilen lehçenin bilmediği bir söz dizimi kullanıyor ya da dengesiz parantez veya tırnak içeriyor. Uygun lehçeyi deneyin; olmazsa Standart SQL'e dönün.
Sorgularım bir yere gönderiliyor mu?
Hayır. Biçimlendirici tamamen tarayıcınızda çalışır.

İlgili araçlar