Genel bakış / Geliştirici ve kod / SQL Biçimlendirici
Geliştirici ve kod %100 tarayıcıda ve çevrimdışı

SQL Biçimlendirici

20 lehçe, anahtar sözcük harf boyutu, girinti ve yer tutucu seçenekleriyle SQL sorgularını biçimlendirin. Tarayıcınızda çalışır.

Girdinizi yapıştırın veya yazın; sonuç anında görünür, hatalar girdinin altında gösterilir. Alanlar bir örnekle başlar: birine tıklayıp yazmaya başlayarak örneği değiştirin.

Dosyalarınız ve girdileriniz tarayıcınızdan asla çıkmaz – hiçbir şey yüklenmez.

Seçenekler

Araç yalnızca boşlukları ve anahtar sözcüklerin harf boyutunu değiştirir. SQL'i bir veritabanında denetlemez ve SQL'in doğru olduğunu kanıtlamaz.

Bir bölümü olduğu gibi bırakmak için onu /* sql-formatter-disable */ ve /* sql-formatter-enable */ yorumlarıyla sarın.

select a,b from t where x=1 and y=2 girer, sekiz kısa ve girintili satır çıkar. Bir SQL biçimlendiricinin yaptığı tek şey budur ve birinin bir bilet içine yapıştırdığı 400 karakterlik bir sorguya gözünüzü kısmaktan sizi kurtarır. Bu araç standart SQL'den PostgreSQL, MySQL, BigQuery ve T-SQL'e kadar 20 lehçeyi kapsar.

Yapıştırın, lehçe seçin, sonucu okuyun

  1. Sorgunuzu SQL girdisi alanına yapıştırın. Örnek, bir alt sorgulu birleştirme, bir INSERT ve bir UPDATE içerir.
  2. Lehçe'yi seçin. Varsayılan Standart SQL'dir.
  3. Anahtar sözcük harf boyutunu, Girinti'yi ve diğer seçenekleri ayarlayın. Her değişiklik anında yeniden biçimlendirir.
  4. Yazdıktan sonra yaklaşık 300 ms bekleyin ya da Biçimlendir'e basın.
  5. Kopyala'ya ya da formatted.sql adlı bir dosya kaydetmek için .sql indir'e basın.

Bir sorgu yanlış lehçede neden başarısız olur

Standart SQL, PostgreSQL dönüştürmesi a::int'i tanımaz ve T-SQL adı [dbo].[orders]'ı okumaz. Biçimlendirici bu durumda bir ayrıştırma hatasıyla ve kötü belirtecin konumuyla durur. PostgreSQL ya da SQL Server'a geçin; aynı metin sorunsuz biçimlendirilir.

Hata kutusu kitaplığın iletisini ve lehçeyi değiştirmeye dair bir ipucunu gösterir.

Yer tutucular: ?, $1, :ad, @ad

Hazırlanmış ifadeler yer tutucu içerir. Standart SQL, bir stil seçene kadar :ad, @ad ve $1'i reddeder. Hata bunlardan birini gösteriyorsa Yer tutucu stili'ni açın ve sürücünüzün kullandığı stili seçin. Tüm stiller dördünü birden kabul eder. Yer tutucular metinde kalır. Hiçbir şey bir değerle değiştirilmez.

Anahtar sözcükler, işleçler ve AND / OR için düzen seçenekleri

Anahtar sözcükler büyük harf, küçük harf olur ya da yazıldığı gibi kalır. Girinti 2 boşluk, 4 boşluk veya bir sekmedir. İfade genişliği (50, 80 veya 120 karakter), parantezli bir ifadenin tek satırda ne kadar kalabileceğine karar verir. Sorgular arasına 1 veya 2 boş satır koyabilir, işleçlerin çevresindeki boşlukları kaldırabilir (a=b) ve AND ile OR'u bir satırın başına veya sonuna koyabilirsiniz.

Biçimlendiricinin yapmadıkları

Boşlukları ve anahtar sözcüklerin harf boyutunu değiştirir. SQL'i çalıştırmaz, tablolarınızı bilmez ve sorgunun doğru olup olmadığını söylemez. Yorumlar olduğu yerde kalır, dize değişmezlerinin içindeki metne asla dokunulmaz. Bir bloğu olduğu gibi tutmak için onu /* sql-formatter-disable */ ve /* sql-formatter-enable */ ile sarın. Kitaplık saklı yordamları ya da ; dışında bir sınırlayıcıyı desteklemez.

2.000.000 karakterin üzerindeki girdi bir iletiyle reddedilir.

SQL'iniz nereye gider

Hiçbir yere. Biçimlendirme kitaplığı sayfa kodunun parçasıdır ve tarayıcınızda çalışır. Biçimlendirme hiçbir istek göndermez; bunu tarayıcınızın ağ panelinden doğrulayabilirsiniz. Kopyala panoyu kullanır, .sql indir kendi cihazınıza bir dosya yazar.

Sık sorulan sorular (SSS)

Standart SQL, PostgreSQL, MySQL, MariaDB, SQLite, BigQuery, Snowflake, Redshift, Oracle PL/SQL ve SQL Server (T-SQL) dahil 20 lehçe sunar.