SQL-formateringsværktøj
Formater og forskønn SQL-forespørgsler, eller minificer dem til én linje — helt i din browser.
🔒 Behandles helt i din browser - intet, du indtaster her, bliver nogensinde uploadet.
Resultat
En 40-linjers forespørgsel skrevet i en fart — alt med små bogstaver, i én uendelig streng, med tre indlejrede underforespørgsler — er næsten umulig at gennemgå. Dette SQL-formateringsværktøj gør den til læsbar, konsekvent indrykket SQL med ét klik: hver kolonne i SELECT-listen får sin egen linje, JOINs placeres under FROM-sætningen, WHERE-betingelser brydes ved hver AND/OR, og underforespørgsler indrykkes et niveau dybere, så forespørgslens struktur er synlig med det samme.
Formateringsværktøjet er bygget på en ægte SQL-tokenizer, ikke på find-og-erstat. Det betyder, at det ved, hvad det aldrig må røre: strengliteraler bevarer deres nøjagtige indhold og mellemrum, -- og /* */ kommentarer overlever formatering, og identifikatorer citeret med dobbelte anførselstegn, backticks eller [firkantede parenteser] passerer uændrede. Store nøgleord er valgfrit — slå det til for at få SELECT, FROM, LEFT JOIN med store bogstaver uanset hvordan de blev skrevet, eller fra for at bevare den oprindelige skrift.
Du vælger indrykningsbredden — 2 eller 4 mellemrum — så det matcher dit teams stilguide, og tilstanden: formatering til mennesker eller minificering til en enkelt linje til logfiler, JSON-payloads og konfigurationsfiler. Flere sætninger adskilt af semikoloner håndteres i én omgang, og oversigten fortæller dig, hvor mange der blev behandlet.
Alt foregår lokalt i din browser: forespørgslen tokeniseres og samles igen på din enhed og sendes aldrig til nogen server. Det gør værktøjet sikkert til ægte produktions-SQL — med faktiske tabelnavne, skemadetaljer og forretningslogik — som du aldrig bør indsætte i en onlinetjeneste, der uploader dine data. Virker offline, når siden er indlæst; resultatet kan kopieres eller downloades som en .sql-fil.