0

SQL-formater

Formater og forskjønn SQL-spørringer eller forminsk dem til én linje – helt i nettleseren din.

Behandler... 0%
Tokeniserende SQL-kilde
Oppdage klausuler og underspørringer
Bruker store og små nøkkelord
Gjengir formatert utgang

Resultat

En 40-linjers spørring skrevet i en hast - alt med små bokstaver, i en endeløs streng, med tre nestede underspørringer - er nesten umulig å gjennomgå. Denne SQL-formateringsmaskinen gjør den til lesbar, konsekvent innrykket SQL med ett klikk: hver kolonne i SELECT-listen får sin egen linje, JOINs står på linje under FROM-klausulen, WHERE-betingelsene brytes ved hvert AND/OR, og underspørringer rykkes inn ett nivå dypere slik at spørringens struktur er synlig umiddelbart.

Formatereren er bygget på en ekte SQL-tokenizer, ikke på finn-og-erstatt. Det betyr at den vet hva den aldri må røre ved: strengbokstaver beholder sitt eksakte innhold og avstand, -- og /* */ kommentarer overlever formatering, og identifikatorer sitert med doble anførselstegn, backticks eller [parentes] passerer byte-for-byte. Det er valgfritt å bruke store bokstaver for nøkkelord – slå det på for å få SELECT, FROM, LEFT JOIN med store bokstaver uavhengig av hvordan de ble skrevet, eller av for å beholde den originale boksen.

Du velger innrykksbredden – 2 eller 4 mellomrom – for å matche teamets stilguide, og modusen: formatering for mennesker eller minifisering til en enkelt linje for logger, JSON-nyttelaster og konfigurasjonsfiler. Flere utsagn atskilt med semikolon håndteres i én omgang, og sammendraget forteller deg hvor mange som ble behandlet.

Alt skjer lokalt i nettleseren din: spørringen er tokenisert og satt sammen 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 nettjeneste som laster opp innspillene dine. Fungerer offline når siden er lastet; resultatet kan kopieres eller lastes ned som en .sql-fil.