SQL küçültücü
Yorumları ve fazladan boşlukları çıkararak bir SQL betiğini sıkıştırın.
SQL küçültücü
Bir SQL betiği yapıştırdığınızda, bu araç yorumları çıkarır ve her boşluk dizisini daraltır ve hala çalışan en kompakt sürümü döndürür. Tipik işler: bir sorguyu uygulama koduna tek satırlık bir dize olarak gömmek, elle yazılmış bir ifadeyi bir ORM veya yavaş sorgu günlüğünün gerçekte ürettiği şeyle karşılaştırmak, uzun bir geçiş komut dosyasını saklamadan önce daraltmak veya bir sorguyu bir URL parametresine veya bir JSON alanına sıkıştırmak.
Küçük bir belirteç, kör bul ve değiştir yöntemini uygulamak yerine komut dosyasını karakter karakter yürütür, böylece dize değişmezleri ve alıntılanan tanımlayıcılar hiçbir zaman değiştirilmez. Çift tırnaklı dizeler, çift tırnaklı tanımlayıcılar ve MySQL geri tırnak adları içeren tek tırnaklı dizeler, yalnızca yorumlara benzeyen -- veya /* dizileri içerseler bile bayt bayttan geçer. Yorum kaldırma, -- satır yorumlarını ve /* */ bloklarını kapsar ve kapatılabilir. Dar aralık ayrıca, açılış parantezinden sonraki, kapanış parantezinden önceki ve virgüllerin etrafındaki boşlukları da siler. Düzen seçeneği, betiğin tamamını tek bir satıra yerleştirir veya her üst düzey noktalı virgülden sonra yeni bir satır başlatır.
İki dürüst sınır. Bu, formatlayıcının tam tersidir: anahtar kelime büyüklüğünü değiştirmez, herhangi bir şeyi yeniden girintilemez veya güzelleştirmez; okunabilir SQL'e ihtiyacınız olduğunda sonucu bir formatlayıcı aracılığıyla çalıştırın. Ve # yoruma kasıtlı olarak dokunulmadan bırakıldı çünkü bunların kaldırılması T-SQL komut dosyalarındaki #temp tablo adlarının yok olmasına neden olacaktır.
Küçültme tamamen tarayıcınızda çalışır. Sorgular genellikle tablo adlarını, şema ayrıntılarını ve iş mantığını açığa çıkarır ve bunların hiçbiri cihazınızdan ayrılmaz; hiçbir şey herhangi bir yere yüklenmez, günlüğe kaydedilmez veya saklanmaz. Çıktının altındaki sayım, giren ve çıkan baytları, kaydedilen yüzdeyi ve ifade sayısını gösterir.