0

SQL formázó

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.

Feldolgozás... 0%
SQL-forrás tokenizálása
Kifejezések és részlekérdezések észlelése
A kulcsszó kis- és nagybetűs írásmódjának alkalmazása
Formázott kimenet renderelése

Eredmény

Egy 40 soros, sietve írt lekérdezést – minden kisbetűvel, egyetlen végtelen karakterláncban, három egymásba ágyazott segédlekérdezéssel – szinte lehetetlen áttekinteni. Ez az SQL-formázó egy kattintással olvasható, következetesen behúzott SQL-vé alakítja: a SELECT lista minden oszlopa saját sort kap, a JOIN-ok a FROM záradék alatt sorakoznak, a WHERE feltételek minden AND/OR-nál megszakadnak, az allekérdezések pedig egy szinttel mélyebbre vannak behúzva, így a lekérdezés szerkezete azonnal látható.

A formázó valódi SQL tokenizátorra épül, nem a keresésre és cserére. Ez azt jelenti, hogy tudja, amihez soha nem szabad hozzányúlnia: a karakterlánc-literálok megtartják a pontos tartalmukat és a szóközöket, a -- és /* */ megjegyzések túlélik a formázást, a dupla idézőjelekkel, backtickekkel vagy [zárójelekkel] idézett azonosítók pedig bájtonként haladnak át. A kulcsszavak nagybetűs írása opcionális – kapcsolja be, ha a SELECT, FROM, LEFT JOIN feliratokat nagybetűkkel szeretné beírni, függetlenül attól, hogy begépelték őket, vagy kapcsolja ki, ha meg szeretné tartani az eredeti kis- és nagybetűket.

Kiválaszthatja a behúzás szélességét – 2 vagy 4 szóköz –, hogy megfeleljen a csapat stílusútmutatójának, valamint a módnak: formázás az emberek számára vagy kicsinyítés egyetlen sorra a naplók, JSON-adatok és konfigurációs fájlok esetében. A pontosvesszővel elválasztott több utasítást egy lépésben kezeli a rendszer, és az összefoglaló megmutatja, hogy hányat dolgoztak fel.

Minden lokálisan történik a böngészőben: a lekérdezést tokenizálják és újra összeállítják az eszközön, és soha nem küldik el egyetlen szerverre sem. Ez biztonságossá teszi az eszközt a valódi éles SQL-hez – tényleges táblanevekkel, sémarészletekkel és üzleti logikával –, amelyeket soha ne illesszen be olyan online szolgáltatásba, amely feltölti a bemenetet. Az oldal betöltése után offline módban működik; az eredmény másolható vagy letölthető .sql fájlként.