Der SQL-Formatierer verwandelt minifizierte oder unordentliche SQL-Befehle in lesbare, eingerückte Abfragen. Schlüsselwörter (SELECT, FROM, WHERE etc.) erhalten neue Zeilen, Spaltenlisten werden aufgeteilt und mehrteilige Schlüsselwörter (GROUP BY, INNER JOIN) erkannt. Optionale Normalisierung in GROSSBUCHSTABEN und Syntax-Highlighting inklusive.
Das Lesen von SQL-Code aus Logs oder Quellcode ist oft mühsam — ORMs erzeugen einzeilige Abfragen, Log-Formatierer entfernen Zeilenumbrüche und handgeschriebenes SQL variiert stark in der Einrückung. Der SQL-Formatierer bietet auf Knopfdruck eine saubere, einheitliche Ansicht. Das Tool tokenisiert das SQL (verarbeitet Strings, Kommentare, Bezeichner etc.) und erkennt rund 80 Schlüsselwörter, auch mehrteilige wie GROUP BY oder LEFT OUTER JOIN. Haupt-Schlüsselwörter (SELECT, FROM, WHERE, HAVING etc.) stehen jeweils in einer neuen Zeile. Spaltenlisten in SELECT werden zeilenweise aufgeteilt, was breite Tabellen lesbar macht. JOIN-Klauseln werden mit ihrer ON-Bedingung eingerückt. Eine optionale Normalisierung wandelt Schlüsselwörter für eine einheitliche Optik in Großbuchstaben um. Das Syntax-Highlighting färbt Schlüsselwörter, Funktionen, Strings und Zahlen unterschiedlich ein. Kommentare werden beibehalten. Eine Minifizierungs-Option komprimiert die Abfrage bei Bedarf wieder in eine einzige Zeile.
Der Tokenizer erkennt ~80 SQL-Schlüsselwörter (inkl. mehrteiliger wie GROUP BY, INNER JOIN, IS NOT NULL) für korrekte Zeilenumbrüche.
Jede Spalte in einer SELECT-Liste erhält eine eigene Zeile — breite Spaltenlisten werden scanbar.
Optionale Konvertierung der Schlüsselwörter in Großbuchstaben sorgt für ein einheitliches Erscheinungsbild, unabhängig vom Autor.
Schlüsselwörter, Funktionen, Strings, Zahlen und Kommentare werden farblich hervorgehoben für eine einfache Strukturprüfung.
SQL-Kommentare (-- und /* */) bleiben bei der Formatierung an ihrer Stelle erhalten — keine überraschenden Löschungen.
Komprimiert jede formatierte Abfrage wieder in eine einzige Zeile — nützlich zum Einbetten als String-Literal im Code.
ORMs wie Sequelize, Prisma oder TypeORM loggen oft einzeiliges SQL. Formatieren Sie es, um die Abfragestruktur zu verstehen.
Wenn Sie einen PR mit eingebetteten SQL-Strings prüfen, formatieren Sie diese vor dem Kommentieren für bessere Lesbarkeit.
Formatieren Sie langsame Abfragen, um die JOIN-Struktur klar zu sehen und Flaschenhälse leichter zu identifizieren.
Erzeugen Sie sauber formatiertes SQL für READMEs, interne Wikis oder API-Dokumentationen.
SQL-Einsteiger können ihre Abfragen einfügen und die korrekte Formatierung als Referenz für einen idiomatischen Stil nutzen.
Klicken Sie auf das SQL-Symbol im DevSuite Pro Dock. Ein Panel mit Optionen und Eingabebereich öffnet sich.
Fügen Sie beliebiges SQL ein — aus ORM-Logs, Dateien oder Editoren. Funktioniert mit SELECT, INSERT, UPDATE, DELETE etc.
Drücken Sie Formatieren, um eine eingerückte, lesbare Abfrage mit Schlüsselwörtern in neuen Zeilen zu erhalten.
Passen Sie Einrückung, Großschreibung und Syntax-Highlighting an Ihren persönlichen Stil an.
Klicken Sie auf Kopieren, um die formatierte oder minifizierte Abfrage zu erfassen für IDE, Ticket oder Dokumentation.
Installieren Sie DevSuite Pro kostenlos und schalten Sie 64+ Entwickler-Tools für Ihren Browser frei.