SQL Formatorius
Formatuokite ir gražinkite SQL užklausas arba sumažinkite jas iki vienos eilutės – viskas jūsų naršyklėje.
🔒 Visiškai apdorojama jūsų naršyklėje – niekas, kurį čia įvedėte, niekada neįkeliama.
Rezultatas
40 eilučių užklausa, parašyta paskubomis – viskas mažosiomis raidėmis, vienoje nesibaigiančioje eilutėje, su trimis įdėtinėmis antrinėmis užklausomis – yra beveik neįmanoma peržiūrėti. Šis SQL formatorius vienu spustelėjimu paverčia ją skaitomu, nuosekliai įtrauktu SQL: kiekvienas SELECT sąrašo stulpelis gauna atskirą eilutę, JOIN išsirikiuoja po FROM sąlyga, WHERE sąlygos lūžta ties kiekvienu AND/OR, o antrinės užklausos įtraukiamos vienu lygiu giliau, kad užklausos struktūra būtų matoma iškart.
Formatorius sukurtas tikro SQL žetonų skaidytuvo pagrindu, o ne paieškos ir keitimo principais. Tai reiškia, kad jis žino, ko niekada negalima liesti: eilučių literalai išlaiko tikslų turinį ir tarpus, -- ir /* */ komentarai išlieka po formatavimo, o identifikatoriai, apskliausti dvigubomis kabutėmis, apostrofomis ar [skliaustais], perduodami baitas į baitą. Raktažodžių rašymas didžiosiomis raidėmis yra neprivalomas – įjunkite, kad gautumėte SELECT, FROM, LEFT JOIN didžiosiomis raidėmis, nepaisant to, kaip jie buvo įvesti, arba išjunkite, kad išlaikytumėte pradinį raidžių dydį.
Galite pasirinkti įtraukos plotį – 2 arba 4 tarpus – kad atitiktų jūsų komandos stiliaus gaires, ir režimą: formatavimą žmonėms arba sumažinimą iki vienos eilutės žurnalams, JSON užkrovoms ir konfigūraciniams failams. Keli sakiniai, atskirti kabliataškiais, apdorojami vienu ėjimu, o suvestinėje nurodoma, kiek jų buvo apdorota.
Viskas vyksta vietoje jūsų naršyklėje: užklausa išskaidoma į žetonus ir iš naujo surenkama jūsų įrenginyje ir niekada nesiunčiama į jokį serverį. Tai padaro įrankį saugų tikroms gamybinėms SQL užklausoms – su tikrais lentelių pavadinimais, schemos detalėmis ir verslo logika – kurių niekada neturėtumėte įklijuoti į internetinę paslaugą, įkeliančią jūsų įvestį. Veikia neprisijungus, kai tik puslapis įkeltas; rezultatą galima nukopijuoti arba atsisiųsti kaip .sql failą.