SQL formatuoklis
Formatuokite ir pagražinkite SQL užklausas arba sumažinkite jas į vieną eilutę – tik savo naršyklėje.
Rezultatas
40 eilučių užklausą, parašytą paskubomis – viskas mažosiomis raidėmis, vienoje begalinėje eilutėje, su trimis įdėtomis antrinėmis užklausomis – beveik neįmanoma peržiūrėti. Šis SQL formatuoklis paverčia jį skaitomu, nuosekliai įtrauktu SQL vienu spustelėjimu: kiekvienas SELECT sąrašo stulpelis gauna savo eilutę, JOIN išsirikiuoja pagal išlygą FROM, WHERE sąlygos nutrūksta kiekvienoje AND/OR, o antrinės užklausos įtraukiamos vienu lygiu giliau, kad užklausos struktūra būtų matoma iš karto.
Formatuotojas sukurtas naudojant tikrą SQL prieigos raktą, o ne „rasti ir pakeisti“. Tai reiškia, kad ji žino, ko niekada neturi liesti: eilučių literalai išlaiko tikslų turinį ir tarpus, -- ir /* */ komentarai išlieka suformatuoti, o identifikatoriai, cituojami su dvigubomis kabutėmis, atgalinėmis varnelėmis arba [skliaustiniais skliaustais], perduodami baitais po baito. Raktinių žodžių didžiosios raidės yra pasirenkamos – įjunkite, kad SELECT, FROM, LEFT JOIN būtų rodomos didžiosiomis raidėmis, neatsižvelgiant į tai, kaip jie buvo įvesti, arba išjunkite, kad išlaikytumėte pradines didžiąsias raides.
Galite pasirinkti įtraukos plotį (2 arba 4 tarpus), kad atitiktų jūsų komandos stiliaus vadovą, ir režimą: formatavimas žmonėms arba sumažinimas iki vienos eilutės žurnalams, JSON naudingosioms apkrovoms ir konfigūracijos failams. Keli teiginiai, atskirti kabliataškiais, tvarkomi vienu žingsniu, o suvestinėje nurodoma, kiek buvo apdorota.
Viskas vyksta lokaliai jūsų naršyklėje: užklausa identifikuojama ir surenkama iš naujo jūsų įrenginyje ir niekada nesiunčiama į jokį serverį. Dėl to įrankis yra saugus tikram gamybiniam SQL – su tikrais lentelių pavadinimais, schemų informacija ir verslo logika – kurių niekada neturėtumėte įklijuoti į internetinę paslaugą, kuri įkelia jūsų įvestį. Veikia neprisijungus, kai puslapis įkeliamas; rezultatą galima nukopijuoti arba atsisiųsti kaip .sql failą.