Stimmt etwas mit diesem Tool nicht?
Über „SQL Formatieren Online“
Dieses Tool formatiert SQL-Abfragen mit einheitlicher Einrückung, Großschreibung der Keywords und Zeilenumbrüchen. Lange SELECTs mit vielen JOINs werden lesbar — SELECT/FROM/WHERE/JOIN/GROUP BY/ORDER BY klar getrennt.
Hilfreich beim Review komplexer Queries, beim Einbetten von SQL in Doku, beim Debuggen von Produktions-SQL aus Logs oder beim Teilen mit Kollegen. Einzeilige SQL ist syntaktisch ok, aber kaum lesbar.
Unterstützt moderne Dialekte (PostgreSQL, MySQL, SQL Server, Oracle, SQLite) inklusive CTEs (WITH), Window-Funktionen, Subqueries und Stored Procedures.
So nutzt du dieses Tool
Eine SQL-Anweisung schön formatieren
SQL einfügen
`SELECT`, `INSERT`, `UPDATE`, `DELETE` oder DDL ins Feld «SQL». Die meisten großen Dialekte (Postgres, MySQL, SQLite, MS SQL) werden unterstützt; dialekt-spezifische Syntax (`ROWS BETWEEN`, `JSON_VALUE` …) wird wortwörtlich beibehalten, nicht normalisiert.
Ausführen
Ergebnis: einzelnes Feld `formatted`. Schlüsselwörter in Großbuchstaben (`SELECT`, `FROM`, `JOIN`, `WHERE`), Spalten unter `SELECT` eingerückt, JOIN je auf eigener Zeile, `AND` / `OR`-Ketten unter `WHERE` umgebrochen.
Kommentare und Strings
Einzeilige (`-- …`), Block- (`/* … */`) und Postgres-`--`-Kommentare passieren. String-Literale (`'foo'`) und gequotete Identifier (`"col"`, `` `col` ``) bleiben unberührt — der Inhalt wird als opak behandelt.
Was nicht verändert wird
Kein Query-Rewriting, keine Optimizer-Hints, keine Schema-Validierung. Wenn JOIN-Reihenfolge oder Klammern anders wirken, sind das nur kosmetische Whitespace-Entscheidungen des Formatters — die Semantik bleibt.