0

SQL-i vormindaja

Vorminda ja ilustab SQL-päringuid või suru need ühele reale — täielikult sinu brauseris.

🔒 Töödeldud täielikult teie brauseris – midagi, mida siia sisestate, ei laadita kunagi üles.

Töötlen... 0%
SQL-i lähtekoodi märgendamine
Lausete ja alam-päringute tuvastamine
Võtmesõnade suurtähestamine
Vormindatud väljundi renderdamine

Tulemus

Kiiruga kirjutatud 40-realine päring — kõik väiketähtedega, ühes lõputus sõnes, kolme pesastatud alam-päringuga — on peaaegu võimatu üle vaadata. See SQL-i vormindaja muudab selle ühe klõpsuga loetavaks, järjepidevalt taandreastatud SQL-iks: iga SELECT-loendi veerg saab oma rea, JOIN-id joonduvad FROM-lause alla, WHERE-tingimused murtakse iga AND/OR juures ja alam-päringud taandreastatakse ühe taseme võrra sügavamale, nii et päringu struktuur on kohe näha.

Vormindaja põhineb päris SQL-i märgendajal, mitte otsi-ja-asenda meetodil. See tähendab, et see teab, mida ei tohi kunagi puutuda: stringliteraalid säilitavad oma täpse sisu ja tühikud, -- ja /* */ kommentaarid jäävad vormindamisel alles ning jutumärkide, tagurpidi ülakomade või [nurksulgude] abil tõstetud identifikaatorid läbivad protsessi bait-baidilt muutmata kujul. Võtmesõnade suurtähestamine on valikuline — lülita see sisse, et SELECT, FROM, LEFT JOIN ilmuksid suurtähtedega olenemata nende algkujust, või välja, et säilitada originaalkuju.

Saad valida taande laiuse — 2 või 4 tühikut — et see vastaks sinu meeskonna stiilijuhendile, ja režiimi: inimloetavaks vormindamine või minifitseerimine ühele reale logide, JSON-päringu sisu ja seadistusfailide jaoks. Mitu semikoolonitega eraldatud lauset käsitletakse ühe korraga ja kokkuvõte ütleb, kui palju neid töödeldi.

Kõik toimub kohapeal sinu brauseris: päring märgendatakse ja pannakse uuesti kokku sinu seadmes ega saadeta kunagi ühelegi serverile. See muudab tööriista turvaliseks ka päris toodangu SQL-i puhul — koos tegelike tabelinimede, skeemi üksikasjade ja äriloogikaga — mida sa ei tohiks kunagi kleepida veebiteenusesse, mis sinu sisendi üles laadib. Töötab võrguühenduseta, kui leht on laaditud; tulemuse saab kopeerida või alla laadida .sql-failina.