SQL formatētājs
Formatējiet un uzlabojiet SQL vaicājumus vai samaziniet tos vienā rindiņā — pilnībā savā pārlūkprogrammā.
Rezultāts
Steidzīgi uzrakstītu 40 rindiņu vaicājumu — viss ar mazajiem burtiem, vienā bezgalīgā virknē ar trim ligzdotiem apakšvaicājumiem — ir gandrīz neiespējami pārskatīt. Šis SQL formatētājs to pārvērš par lasāmu, konsekventi ievilktu SQL ar vienu klikšķi: katra SELECT saraksta kolonna iegūst savu rindiņu, JOIN tiek sakārtoti zem klauzulas FROM, WHERE nosacījumi tiek pārtraukti katrā UN/OR, un apakšvaicājumi tiek ievilkti vienu līmeni dziļāk, lai vaicājuma struktūra būtu redzama uzreiz.
Formatētājs ir veidots, izmantojot īstu SQL marķieri, nevis meklēšanu un aizstāšanu. Tas nozīmē, ka tas zina, kam tas nekad nedrīkst pieskarties: virkņu literāļi saglabā savu precīzu saturu un atstarpi, -- un /* */ komentāri saglabājas pēc formatējuma, un identifikatori, kas tiek citēti ar dubultpēdiņām, aizmugures atzīmēm vai [iekavām], iet cauri baitiem pa baitam. Atslēgvārda lielo burtu lietojums nav obligāts — ieslēdziet to, lai SELECT, FROM, LEFT JOIN ievadītu ar lielajiem burtiem neatkarīgi no tā, kā tie tika rakstīti, vai izslēdziet, lai saglabātu sākotnējos burtus.
Jūs izvēlaties atkāpes platumu — 2 vai 4 atstarpes —, lai tas atbilstu jūsu komandas stila rokasgrāmatai, un režīmu: formatēšana cilvēkiem vai samazināšana līdz vienai rindai žurnāliem, JSON lietderīgajām slodzēm un konfigurācijas failiem. Vairāki ar semikolu atdalīti paziņojumi tiek apstrādāti vienā piegājienā, un kopsavilkumā ir norādīts, cik daudz tika apstrādāti.
Viss notiek lokāli jūsu pārlūkprogrammā: vaicājums tiek marķēts un atkārtoti salikts jūsu ierīcē, un tas nekad netiek nosūtīts nevienam serverim. Tas padara rīku drošu reālai ražošanas SQL — ar reāliem 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. Kad lapa ir ielādēta, darbojas bezsaistē; rezultātu var kopēt vai lejupielādēt kā .sql failu.