0

SQL Formatētājs

Formatējiet un izskaistiniet SQL vaicājumus vai minimizējiet tos līdz vienai rindiņai — viss jūsu pārlūkā.

🔒 Pilnībā apstrādāts jūsu pārlūkprogrammā — nekas, ko jūs šeit ievadāt, nekad netiek augšupielādēts.

Apstrādā... 0%
SQL pirmkoda tokenizēšana
Klauzulu un apakšvaicājumu noteikšana
Atslēgvārdu reģistra piemērošana
Formatētā izvada renderēšana

Rezultāts

40 rindiņu vaicājums, uzrakstīts steigā — viss ar mazajiem burtiem, vienā bezgalīgā virknē, ar trim ligzdotiem apakšvaicājumiem — ir gandrīz neiespējami pārskatāms. Šis SQL formatētājs pārvērš to lasāmā, konsekventi atkāptā SQL vienā klikšķī: katra SELECT saraksta kolonna iegūst savu rindiņu, JOIN tiek novietoti zem FROM klauzulas, WHERE nosacījumi tiek pārtraukti pie katra UN/VAI, un apakšvaicājumi tiek atkāpti par līmeni dziļāk, lai vaicājuma struktūra būtu redzama uzreiz.

Formatētājs ir veidots uz reāla SQL tokenizētāja, nevis meklēšanas un aizvietošanas. Tas nozīmē, ka tas zina, ko nekad nedrīkst mainīt: virkņu literāļi saglabā savu precīzo saturu un atstarpes, -- un /* */ komentāri saglabājas pēc formatēšanas, un identifikatori, citēti ar dubultpēdiņām, atpakaļējo apostrofu vai [kvadrātiekavām], tiek izlaisti baiti baitā. Atslēgvārdu pārvēršana lielajos burtos ir izvēles — ieslēdziet to, lai iegūtu SELECT, FROM, LEFT JOIN lielajiem burtiem neatkarīgi no tā, kā tie tika ievadīti, vai izslēdziet, lai saglabātu sākotnējo reģistru.

Jūs izvēlaties atkāpes platumu — 2 vai 4 atstarpes — lai atbilstu jūsu komandas stila vadlīnijām, un režīmu: formatēšana cilvēkiem vai minimizēšana līdz vienai rindiņai žurnāliem, JSON slodzēm un konfigurācijas failiem. Vairāki izteikumi, atdalīti ar semikolu, tiek apstrādāti vienā piegājienā, un kopsavilkums parāda, cik no tiem tika apstrādāti.

Viss notiek lokāli jūsu pārlūkā: vaicājums tiek tokenizēts un pārkomponēts jūsu ierīcē un nekad netiek nosūtīts uz nevienu serveri. Tas padara rīku drošu reālam ražošanas SQL — ar faktiskajiem tabulu nosaukumiem, shēmas detaļām un biznesa loģiku — ko nekad nevajadzētu ielīmēt tiešsaistes pakalpojumā, kas augšupielādē jūsu ievadi. Darbojas bezsaistē, kad lapa ir ielādēta; rezultātu var kopēt vai lejupielādēt kā .sql failu.