SQL Formatter pretvara minificiran ili nepregledan SQL u čitljive, uvučene upite. Ključne riječi idu u nove retke (SELECT, FROM, WHERE, JOIN, ON, AND, OR), SELECT liste dijele se po jednom stupcu po retku, a prepoznaju se i višerječne ključne riječi (GROUP BY, INNER JOIN, IS NOT NULL). Opcionalna normalizacija ključnih riječi u VELIKA SLOVA i sintaksno isticanje za ključne riječi, funkcije, stringove i brojeve.
Čitanje SQL-a kopiranog iz koda ili logova često je mučno — ORM-ovi generiraju jednoretčane upite, alati za formatiranje logova uklanjaju prijelome redaka, a ručno pisan SQL različitih autora koristi nedosljedno uvlačenje. SQL Formatter jednim klikom daje čist, dosljedan pregled bilo kojeg upita. Formatter tokenizira SQL (obrađujući stringove, komentare, brojeve, identifikatore, operatore i interpunkciju), prepoznaje oko 80 SQL ključnih riječi uključujući višerječne poput GROUP BY, LEFT OUTER JOIN, IS NOT NULL i ORDER BY. Ključne riječi najviše razine (SELECT, FROM, WHERE, HAVING itd.) svaka ide u svoj vlastiti redak. SELECT liste dobivaju po jedan stupac po retku, čineći široke popise stupaca čitljivima. JOIN klauzule uvlače se u novi redak sa svojim ON uvjetom. Opcionalna normalizacija u VELIKA SLOVA pretvara ključne riječi mješovite velike/male slova u velika slova radi dosljednosti. Sintaksno isticanje boji ključne riječi ljubičasto, funkcije plavo, stringove zeleno, brojeve narančasto, a komentare sivom kurzivom. Komentari (-- linijski i /* blok */) se čuvaju. Opcija Minify sažima upit natrag u jedan redak za upotrebu kao jednoretčani niz (npr. kao string u kodu).
Tokenizator prepoznaje oko 80 SQL ključnih riječi (uključujući višerječne GROUP BY, INNER JOIN, IS NOT NULL) radi ispravnog prijeloma redaka.
Svaki stupac u SELECT listi dobiva vlastiti redak — široki popisi stupaca postaju pregledni.
Opcionalna pretvorba u velika slova daje vašem upitu dosljedno pisanje ključnih riječi bez obzira na autora.
Ključne riječi, funkcije, stringovi, brojevi i komentari obojeni su radi lakšeg pregleda strukture.
SQL komentari (-- i /* */) se čuvaju na svom mjestu tijekom formatiranja — bez neočekivanih brisanja.
Sažima bilo koji formatirani upit natrag u jedan redak — korisno kod ugrađivanja SQL-a kao string literala u kodu.
ORM-ovi poput Sequelize, Prisma ili TypeORM zapisuju jednoretčani SQL. Zalijepite u formatter da razumijete strukturu upita.
Prilikom pregleda PR-a s ugrađenim SQL stringovima, formatirajte ih radi čitljivosti prije ostavljanja komentara.
Formatirajte spor upit da jasno vidite njegovu JOIN strukturu, čineći uska grla lakšim za uočiti tijekom optimizacije.
Izradite uredno formatiran SQL za uključivanje u README, interne wikije ili API dokumentaciju.
Novi SQL programeri mogu zalijepiti svoje upite i vidjeti ispravno formatiranje kao referencu za idiomatski stil učenja.
Kliknite ikonu SQL u DevSuite Pro doku. Otvara se panel s opcijama i poljem za unos.
Zalijepite bilo koji SQL — iz ORM logova, datoteke ili uređivača koda. Radi sa SELECT, INSERT, UPDATE, DELETE, CREATE i drugim naredbama.
Pritisnite Format za uvučeni, čitljivi upit s ključnim riječima u vlastitim retcima.
Prilagodite širinu uvlačenja, uključite VELIKA SLOVA za ključne riječi, uključite/isključite sintaksno isticanje prema vlastitom stilu.
Kliknite Copy za preuzimanje formatiranog ili minificiranog upita. Zalijepite u svoj IDE, ticket ili dokumentaciju.
Instalirajte DevSuite Pro besplatno i otključajte 64+ razvojnih alata za svoj preglednik.