SQL-muotoilija (SQL Formatter) muuntaa tiivistetyn tai sotkuisen SQL-koodin luettaviksi, sisennettyiksi kyselyiksi. Avainsanat siirretään uusille riveille (SELECT, FROM, WHERE, JOIN, ON, AND, OR), SELECT-listat jaetaan yksi sarake riviään kohden ja moniosaiset avainsanat (GROUP BY, INNER JOIN, IS NOT NULL) tunnistetaan. Valinnainen avainsanojen normalisointi SUURIKOKOISIKSI (UPPERCASE) ja syntaksikorostus avainsanoille, funktioille, merkkijonoille ja numeroille.
Koodista tai lokeista kopioidun SQL:n lukeminen on usein tuskallista — ORM-työkalut tuottavat yhdelle riville kirjoitettuja kyselyitä, lokimuotoilijat poistavat rivinvaihdot ja eri tekijöiden käsin kirjoittama SQL käyttää epäjohdonmukaista sisennystä. SQL-muotoilija antaa sinulle puhtaan, johdonmukaisen näkymän mihin tahansa kyselyyn yhdellä napsautuksella. Muotoilija pilkkoo SQL:n osiin (käsittelee merkkijonot, kommentit, numerot, tunnisteet, operaattorit ja välimerkit) ja tunnistaa noin 80 SQL-avainsanaa, mukaan lukien moniosaiset avainsanat, kuten GROUP BY, LEFT OUTER JOIN, IS NOT NULL ja ORDER BY. Päävaiheen avainsanat (SELECT, FROM, WHERE, HAVING jne.) asetetaan kukin omalle rivilleen. SELECT-luetteloiden sarakkeet jaetaan yksi riviään kohden, mikä tekee leveistä sarakeluetteloista luettavia. JOIN-lausekkeet sisennetään omalle rivilleen yhdessä niiden ON-ehtojen kanssa. Valinnainen UPPERCASE-normalisointi muuntaa eri kirjainkokoja käyttävät avainsanat suuraakkosiksi johdonmukaisuuden vuoksi. Syntaksikorostus värittää avainsanat violetiksi, funktiot siniseksi, merkkijonot vihreäksi, numerot oranssiksi ja kommentit kursivoiduksi harmaaksi. Kommentit (-- rivikommentit ja /* lohkokommentit */) säilytetään. Tiivistä (Minify) -vaihtoehto tiivistää kyselyn takaisin yhdelle riville, mikä sopii esimerkiksi kyselyn upottamiseen merkkijonona koodiin.
Jäsennin tunnistaa noin 80 SQL-avainsanaa (mukaan lukien moniosaiset GROUP BY, INNER JOIN, IS NOT NULL) oikeaa rivitystä varten.
Jokainen sarake SELECT-luettelossa saa oman rivinsä — leveistä sarakeluetteloista tulee helposti silmäiltäviä.
Valinnainen avainsanojen muuntaminen suuraakkosiksi antaa kyselyllesi johdonmukaisen kirjainkoon kirjoittajasta riippumatta.
Avainsanat, funktiot, merkkijonot, numerot ja kommentit väritetään selkeästi rakenteen helppoa selaamista varten.
SQL-kommentit (-- ja /* */) säilytetään paikoillaan muotoilun aikana — ei yllättäviä poistoja.
Kutistaa minkä tahansa muotoillun kyselyn takaisin yhdelle riville — hyödyllinen, kun SQL upotetaan merkkijonoliteraalina koodiin.
ORM:t, kuten Sequelize, Prisma tai TypeORM, kirjaavat SQL:n yhdelle riville. Liitä se muotoilijaan ymmärtääksesi kyselyn rakenteen.
When reviewing a PR with embedded SQL strings, format them for readability before leaving comments.
Muotoile hidas kysely nähdäksesi sen JOIN-rakenteen selkeästi, jolloin pullonkaulat on helpompi havaita optimoinnin aikana.
Tuota siististi muotoiltua SQL-koodia sisällytettäväksi README-tiedostoihin, sisäisiin wikeihin tai API-dokumentaatioon.
Uudet SQL-kehittäjät voivat liittää kyselynsä ja nähdä oikean muotoilun oppiakseen käyttämään idioomaattista tyyliä.
Napsauta SQL-kuvaketta DevSuite Pro -telakassa. Paneeli avautuu näyttäen asetukset ja syötealueen.
Liitä mikä tahansa SQL — ORM-lokeista, tiedostosta tai koodieditorista. Toimii SELECT-, INSERT-, UPDATE-, DELETE-, CREATE- ja muiden lausekkeiden kanssa.
Paina Muotoile saadaksesi sisennetyn, luettavan kyselyn, jossa avainsanat ovat omilla riveillään.
Muuta sisennyksen leveyttä, kytke päälle UPPERCASE-avainsanat ja ota syntaksikorostus käyttöön tai pois käytöstä tyylisi mukaan.
Napsauta Kopioi napataksesi muotoillun tai tiivistetyn kyselyn. Liitä se IDE:ääsi, tikettiin tai dokumentaatioon.
Asenna DevSuite Pro ilmaiseksi ja avaa yli 64 kehittäjätyökalua selaimellesi.