SQL-formaterer
Formater og gjør SQL-spørringer leselige eller komprimer dem til én linje — alt skjer i nettleseren din.
🔒 Behandles i sin helhet i nettleseren din – ingenting du skriver inn her blir noen gang lastet opp.
Resultat
En 40-linjers spørring skrevet i en fei — alt med små bokstaver, i én endeløs streng, med tre nestede underspørringer — er nesten umulig å gjennomgå. Denne SQL-formatereren gjør den om til lesbar, konsistent innrykket SQL med ett klikk: hver kolonne i SELECT-listen får sin egen linje, JOIN-er stilles opp under FROM-klausulen, WHERE-betingelser brytes ved hver AND/OR, og underspørringer rykkes inn ett nivå dypere slik at spørringens struktur blir synlig umiddelbart.
Formatereren er bygget på en ekte SQL-tokeniserer, ikke på søk-og-erstatt. Det betyr at den vet hva den aldri må røre: strengliteraler beholder sitt nøyaktige innhold og mellomrom, -- og /* */ kommentarer overlever formateringen, og identifikatorer som er sitert med doble anførselstegn, backticks eller [hakeparenteser] passerer byte for byte. Store bokstaver på nøkkelord er valgfritt — slå det på for å få SELECT, FROM, LEFT JOIN i store bokstaver uansett hvordan de ble skrevet, eller av for å beholde den opprinnelige formen.
Du velger innrykksbredden — 2 eller 4 mellomrom — for å matche teamets stilguide, samt modus: formatering for mennesker eller komprimering til én enkelt linje for logger, JSON-data og konfigurasjonsfiler. Flere setninger adskilt med semikolon håndteres i én omgang, og sammendraget forteller deg hvor mange som ble behandlet.
Alt skjer lokalt i nettleseren din: spørringen deles opp i tokens og settes sammen igjen på enheten din og sendes aldri til noen server. Det gjør verktøyet trygt for ekte produksjons-SQL — med faktiske tabellnavn, skjemadetaljer og forretningslogikk — som du aldri bør lime inn i en netttjeneste som laster opp det du skriver inn. Fungerer uten nett når siden er lastet; resultatet kan kopieres eller lastes ned som en .sql-fil.