SQL-formaterare
Formatera och försköna SQL-frågor eller förminska dem till en rad – helt i din webbläsare.
Resultat
En 40-rads fråga skriven i en hast - allt med små bokstäver, i en ändlös sträng, med tre kapslade underfrågor - är nästan omöjlig att granska. Denna SQL-formaterare förvandlar den till läsbar, konsekvent indragen SQL med ett klick: varje kolumn i SELECT-listan får sin egen rad, JOINs radas upp under FROM-satsen, WHERE-villkoren bryts vid varje AND/OR, och underfrågor dras in en nivå djupare så att frågans struktur är synlig direkt.
Formateraren är byggd på en riktig SQL-tokenizer, inte på hitta-och-ersätt. Det betyder att den vet vad den aldrig får röra: strängbokstavar behåller sitt exakta innehåll och sitt avstånd, -- och /* */ kommentarer överlever formatering, och identifierare som citeras med dubbla citattecken, backticks eller [hakparenteser] passerar genom byte-för-byte. Nyckelord med versaler är valfritt – aktivera det för att få SELECT, FROM, LEFT JOIN med versaler oavsett hur de skrevs, eller av för att behålla originalskalet.
Du väljer indragsbredden - 2 eller 4 mellanslag - för att matcha ditt teams stilguide och läget: formatering för människor eller minifiering till en enda rad för loggar, JSON-nyttolaster och konfigurationsfiler. Flera påståenden separerade med semikolon hanteras i ett pass, och sammanfattningen berättar hur många som bearbetades.
Allt händer lokalt i din webbläsare: frågan tokeniseras och sätts ihop på din enhet och skickas aldrig till någon server. Det gör verktyget säkert för verklig produktion av SQL – med faktiska tabellnamn, schemadetaljer och affärslogik – som du aldrig bör klistra in i en onlinetjänst som laddar upp din input. Fungerar offline när sidan är laddad; resultatet kan kopieras eller laddas ner som en .sql-fil.