Az SQL Online minimalizálása – a lekérdezés tömörítése egy sorba
Formázza és szépítse az SQL-lekérdezéseket, vagy kicsinyítse egy sorba – teljes egészében a böngészőjében.
Eredmény
Ez az oldal megnyitja az SQL formázót a már kiválasztott kicsinyítési móddal: illesszen be egy lekérdezést, nyomja meg a gombot, és az egész utasítást egy sorba összecsukja. A többsoros megjegyzések és a -- soros megjegyzések el lesznek távolítva, mert nem maradhatnak fenn egyetlen sorban, és minden szóköz egyetlen szóközre csökken.
Az egysoros lekérdezés az, amire szüksége van, ha az SQL adatként, nem pedig kódként utazik: egy utasítás beágyazása JSON-adathordozóba vagy YAML-konfigurációba, beillesztése egy CLI-jelzőbe, tárolása egy környezeti változóban, vagy két lekérdezés összehasonlítása egy naplógyűjtőben, ahol a sortörések zajt okoznak. A kicsinyített SQL is valamivel kisebb – egy hosszú, több száz soros formázást tartalmazó analitikus lekérdezésnél a különbség a szövegméret 20-30%-át is elérheti.
A minifier nem egy vak whitespace regex: a lekérdezést először tokenizálják, így a karakterlánc-literálokon belüli szóközök ("New York" marad "New York"), az idézett azonosítók és paraméterek pontosan megmaradnak. Minden helyileg fut a böngészőben – a lekérdezés soha nem töltődik fel. Kell az ellenkező irány? Kapcsolja vissza a módot formázásra, és kapja meg ugyanannak a lekérdezésnek egy olvasható, behúzott változatát.