0

SQL-muotoilija

Muotoile ja kaunista SQL-kyselyitä tai tiivistä ne yhdelle riville – kaikki selaimessasi.

🔒 Käsitelty kokonaan selaimessasi – mitään tähän kirjoittamaasi ei koskaan ladata.

Käsitellään... 0%
Ositetaan SQL-lähdekoodia
Etsitään lausekkeita ja alikyselyitä
Yhtenäistetään avainsanojen kirjainkokoa
Tuotetaan muotoiltua tulostetta

Tulos

Nopeasti kirjoitettu 40 rivin kysely – kaikki pienaakkosin, yhtenä päättymättömänä merkkijonona, kolme sisäkkäistä alikyselyä – on lähes mahdoton tarkistaa. Tämä SQL-muotoilija muuttaa sen luettavaksi, johdonmukaisesti sisennetyksi SQL:ksi yhdellä napsautuksella: jokainen SELECT-luettelon sarake saa oman rivinsä, JOINit asettuvat FROM-lausekkeen alle, WHERE-ehdot katkeavat jokaisen AND/OR-kohdan edestä ja alikyselyt sisennetään yhden tason syvemmälle, jotta kyselyn rakenne näkyy heti.

Muotoilija perustuu aitoon SQL-osittajaan, ei etsi-ja-korvaa-toimintoon. Siksi se tietää, mihin ei saa koskea: merkkijonoliteraalit säilyttävät tarkan sisältönsä ja välilyöntinsä, -- ja /* */ -kommentit säilyvät muotoilussa ja lainausmerkeillä (kaksoispisteet, takakenoviivat tai [hakasulkeet]) rajatut tunnisteet kulkevat läpi tavu tavulta. Avainsanojen muuttaminen suuraakkosiksi on valinnaista – kytke se päälle saadaksesi SELECT, FROM, LEFT JOIN -komennot suuraakkosin riippumatta alkuperäisestä kirjoitustavasta, tai pois päältä säilyttääksesi alkuperäisen kirjainkoon.

Valitset sisennyksen leveyden – 2 tai 4 välilyöntiä – vastaamaan tiimisi tyyliohjetta, ja tilan: muotoilu ihmisille tai tiivistys yhdelle riville lokeja, JSON-paketteja ja asetustiedostoja varten. Puolipisteellä erotetut useat lausekkeet käsitellään kerralla, ja yhteenveto kertoo, kuinka monta käsiteltiin.

Kaikki tapahtuu paikallisesti selaimessasi: kysely ositetaan ja kootaan uudelleen laitteellasi, eikä sitä koskaan lähetetä millekään palvelimelle. Tämä tekee työkalusta turvallisen oikealle tuotanto-SQL:lle – todellisine taulunimineen, skeematietoineen ja liiketoimintalogiikoineen – jota sinun ei pitäisi koskaan syöttää verkkopalveluun, joka tallentaa syötteesi. Toimii offline-tilassa, kun sivu on ladattu; tulos voidaan kopioida tai ladata .sql-tiedostona.