0

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.

Apdorojama... 0%
SQL šaltinio išskaidymas į žetonus
Sąlygų ir antrinių užklausų aptikimas
Raktažodžių didžiųjų raidžių taikymas
Formatuoto rezultato atvaizdavimas

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ą.