SQL-formaterare och linter

Formatera SQL-frågor i webbläsaren, finjustera dialektmedvetna layoutregler och fånga vanliga lint-problem innan du kopierar eller laddar ner resultatet.

Käll-SQL
Klistra in SQL direkt eller importera en lokal fil. Formateringen och lint-kontrollerna uppdateras utifrån den här ursprungsfrågan.
Formaterad SQL
Dialektmedveten SQL-formatering körs i webbläsaren med alternativen nedan. Kopiera eller ladda ner resultatet när det ser rätt ut.
SELECT
  id,
  email,
  created_at
FROM
  users
WHERE
  status = 'active'
ORDER BY
  created_at DESC;
Alternativ
Styr formatering och lint-beteende utan att ändra den ursprungliga frågetexten.
Formatering

Välj SQL-dialekt och de layoutregler som formar den formaterade utdata.

Linting

Slå på de frågekontroller som är viktiga för granskning, läsbarhet och säkrare ändringar.

Sätt 0 för att stänga av regeln för radlängd.

Lint-resultat
Granska analysfel, frågerisker på varningsnivå och informativa stilförslag här.

Vad är SQL Formatter & Linter?

SQL Formatter & Linter formaterar om SQL-frågor i webbläsaren och kontrollerar dem samtidigt mot en liten uppsättning högsignalproblem. Det är användbart när du vill ha ett renare frågelayout, konsekvent användning av versaler i nyckelord och snabb återkoppling om riskabla mönster som SELECT * eller UPDATE-satser utan WHERE-villkor.

När Ska Den Användas

Använd det här verktyget när du granskar SQL skriven för hand, städar upp inklistrade frågor innan du delar dem eller jämför formatering mellan olika SQL-dialekter. Det fungerar bra för ad hoc-granskning av frågor, städning av pull requests och webbläsarbaserad formatering utan att skicka din SQL till en server.

Vad Den Kontrollerar

Den här versionen håller formateraren och lintern separata men samordnade. Formateringen använder sql-formatter med dialektmedvetna layoutalternativ, medan lintningen visar analysfel, saknade semikolon, bred användning av SELECT *, osäkra ändringar, långa rader och avvikelser i versal-/gemener för nyckelord.