SQL Formatter omdanner minificeret eller rodet SQL til letlæselige, indrykkede forespørgsler. Nøgleord placeres på nye linjer (SELECT, FROM, WHERE, JOIN, ON, AND, OR), SELECT-lister opdeles med én kolonne pr. linje, og nøgleord med flere ord (GROUP BY, INNER JOIN, IS NOT NULL) genkendes. Valgfri normalisering af nøgleord til STORE BOGSTAVER og syntaksfremhævning af nøgleord, funktioner, strenge og tal.
At læse SQL kopieret fra kode eller logfiler er ofte pinefuldt — ORM'er producerer forespørgsler på én linje, logformatterere fjerner linjeskift, og håndskrevet SQL fra forskellige forfattere bruger inkonsekvent indrykning. SQL Formatter giver dig et rent, konsekvent overblik over enhver forespørgsel med ét klik. Formatteren tokeniserer SQL'en (håndterer strenge, kommentarer, tal, identifikatorer, operatorer og tegnsætning), genkender ~80 SQL-nøgleord, herunder dem med flere ord som GROUP BY, LEFT OUTER JOIN, IS NOT NULL og ORDER BY. Nøgleord på øverste niveau (SELECT, FROM, WHERE, HAVING osv.) placeres hver på sin egen linje. SELECT-lister får én kolonne pr. linje, hvilket gør brede kolonnelister letlæselige. JOIN-klausuler indrykkes på en ny linje sammen med deres ON-betingelse. Valgfri normalisering til store bogstaver konverterer nøgleord med blandet store/små bogstaver til store bogstaver for konsistens. Syntaksfremhævning farver nøgleord lilla, funktioner blå, strenge grønne, tal orange og kommentarer kursiv grå. Kommentarer (-- linje og /* blok */) bevares. En Minify-mulighed komprimerer en forespørgsel tilbage til én linje til brug som enkeltlinje (f.eks. som en streng i kode).
Tokenizeren genkender ~80 SQL-nøgleord (inklusive flerords-GROUP BY, INNER JOIN, IS NOT NULL) for korrekt linjeskift.
Hver kolonne i en SELECT-liste får sin egen linje — brede kolonnelister bliver overskuelige.
Valgfri konvertering til store bogstaver giver din forespørgsel konsekvent skrivemåde uanset forfatter.
Nøgleord, funktioner, strenge, tal og kommentarer farvekodes for nem strukturoverblik.
SQL-kommentarer (-- og /* */) bevares på deres plads under formatering — ingen overraskende sletninger.
Komprimerer en formateret forespørgsel tilbage til én linje — nyttigt ved indlejring af SQL som en strengliteral i kode.
ORM'er som Sequelize, Prisma eller TypeORM logger SQL på én linje. Indsæt i formatteren for at forstå forespørgslens struktur.
Når du gennemgår en PR med indlejrede SQL-strenge, formatér dem for læsbarhed før du efterlader kommentarer.
Formatér en langsom forespørgsel for at se dens JOIN-struktur tydeligt, hvilket gør flaskehalse nemmere at få øje på under optimering.
Producér pænt formateret SQL til inklusion i README, interne wikis eller API-dokumentation.
Nye SQL-udviklere kan indsætte deres forespørgsler og se korrekt formatering som en læringsreference til idiomatisk stil.
Klik på SQL-ikonet i DevSuite Pro-dokken. Et panel åbnes med indstillinger og et inputfelt.
Indsæt vilkårlig SQL — fra ORM-logfiler, en fil eller en kodeeditor. Fungerer med SELECT, INSERT, UPDATE, DELETE, CREATE og mere.
Tryk på Format for at få en indrykket, letlæselig forespørgsel med nøgleord på deres egne linjer.
Justér indrykningsbredde, slå STORE nøgleord til/fra, og aktivér/deaktivér syntaksfremhævning, så det passer til din stil.
Klik på Copy for at hente den formaterede eller minificerede forespørgsel. Indsæt i din IDE, ticket eller dokumentation.
Installer DevSuite Pro gratis og lås op for 64+ udviklerværktøjer til din browser.