SQL formatterare
Formatera SQL-frågor med varje sats på sin egen rad, konsekvent indrag och nyckelord med versaler.
SQL formatterare
Klistra in valfri SQL-fråga och få den läsbar igen: SELECT, FROM, WHERE, JOIN, GROUP BY, HAVING, ORDER BY och de andra huvudsatserna startar var sin rad, AND- och OR-villkor fortsätter indragna under dem, och varje kolumn i urvalslistan kan sitta på sin egen rad. Välj två blanksteg, fyra blanksteg eller tabbar för indrag och välj om nyckelord ska ha versaler – den klassiska SELECT/FROM/WHERE versaler som gör strukturen synlig med en blick.
Formateraren är byggd på en riktig tokenizer, inte en hög med hitta-och-ersätt-regler. Strängliteraler som 'det''s', citerade identifierare i varje dialektstil ("kolumn", \`kolumn\`, [kolumn]) och båda kommentarstilarna (-- rad och /* block */) passerar genom byte för byte, så ett nyckelord i en sträng berörs aldrig och ett citat inuti en kommentar förväxlar det aldrig. Endast blanksteg och skiftläge för nyckelord ändras någonsin – frågan du får ut betyder exakt vad frågan du klistrade in betydde.
Flera satser separerade med semikolon känns igen och formateras som separata block, vilket gör verktyget praktiskt för migreringsfiler och fröskript, inte bara enstaka frågor. Den är ärlig om dess begränsningar: djupt kapslade underfrågor stannar på sin klausuls linje snarare än att dras in igen, vilket håller resultatet förutsägbart för de frågor du faktiskt felsöker dag till dag.
Allt körs lokalt i din webbläsare – frågor som innehåller tabellnamn, referenser eller produktionsdata lämnar aldrig din maskin. Kopiera resultatet eller ladda ner det som en .txt-fil när du är klar.