SQL Biçimlendirici
SQL sorgularınızı uygun girintiler ve büyük harfli anahtar sözcüklerle okunabilir metin formatına dönüştürün.
Aracı çalıştır
SQL Formatter aracı, veritabanı sorgularınızı düzenli satır girintileri ve büyük harfli anahtar sözcüklerle okunabilir metin bloklarına dönüştürür. Karışık veya tek satır halinde yazılmış SELECT, INSERT, UPDATE ya da CREATE TABLE komutlarını arayüze yapıştırarak standart bir görünüm elde edebilirsiniz. Araç, her bir deyimi ayrıştırır, anahtar sözcükleri büyük harfe çevirir ve seçilen girinti genişliğine göre alt satırları hizalar. Çoklu sorgu metinlerinde ifadeleri noktalı virgül ve yeni satır karakteriyle ayırarak sonuna bir noktalı virgül ekler. İsteğe bağlı girinti ayarı sıfır ile sekiz boşluk arasında bir değer kabul eder; geçersiz veya sınır dışı bir sayı girildiğinde iki boşlukluk varsayılan düzen devreye girer. Yalnızca boşluk içeren girdiler boş bir çıktı üretir. En fazla bir milyon bayt boyutundaki metinleri yerel ayrıştırma mantığıyla biçimlendiren bu çevrim içi araç, veritabanına bağlanmadan veya sorguları çalıştırmadan doğrudan metin yapısı üzerinde çalışır. Böylece karmaşık SQL metinlerini incelemek ve projelerinizde paylaşmak kolaylaşır.
Kullanım
- Biçimlendirmek istediğiniz SQL sorgusunu metin alanına yapıştırın veya yazın.
- Girinti alanına satır başlarında kullanmak istediğiniz boşluk sayısını (0 ile 8 arası) girin.
- Gerekiyorsa SQL lehçesi alanını kontrol edin; standart biçimlendirme için genel değeri koruyabilirsiniz.
- Biçimlendirme işlemini başlatın ve düzenlenen SQL çıktısını sonuç alanından kopyalayın.
Örnekler
- Tek satırlık 'select id, name, email from users where active = 1 order by created_at desc' sorgusunu 2 boşluklu girintiyle anahtar sözcükleri büyük harfe çevirerek çok satırlı düzenli bir blok haline getirme.
- Birden fazla INSERT ve UPDATE ifadesini aralarında noktalı virgül ve yeni satır olacak biçimde standart SQL bloklarına dönüştürme.
SSS
SQL sorgum bir veritabanında çalıştırılıyor mu?
Hayır. Araç herhangi bir veritabanına bağlanmaz veya sorguyu yürütmez; yalnızca girilen metni ayrıştırarak söz dizimi görünümünü düzenler.
Girinti değerini boş bırakırsam ne olur?
Girinti belirtilmediğinde veya geçersiz bir sayı girildiğinde standart olarak 2 boşlukluk girinti düzeni uygulanır.
Girdi boyutu için bir sınır var mı?
Evet. Boyutu 1.000.000 baytı aşan metinler işlenmeden önce reddedilir.
Farklı SQL lehçelerine özel kurallar uygulanır mı?
Lehçe alanı genel bir değer kabul eder ancak biçimlendirme işlemi lehçeye özgü özel ayrıştırma kuralları yerine standart genel SQL ayrıştırması uygular.