SQL-Formatierer
SQL einrücken mit konsistenter Schlüsselwort-Schreibweise und Zeilenumbrüchen.
Jede SQL-Query einfügen - SELECT, INSERT, UPDATE, DELETE, WITH. Wir brechen vor jedem Top-Level-Schlüsselwort (FROM, WHERE, JOIN, GROUP BY...) und richten SELECT-Spalten je Zeile aus.
So funktioniert's
SQL einfügen
Jeder gängige Dialekt. Beispiel ist vorbelegt.
Schreibweise wählen
GROSS, klein oder Beibehalten. GROSS ist im Code-Review am häufigsten.
Ergebnis kopieren
Formatierte Ausgabe rechts. Kopier-Button neben dem Titel.
Was ist das?
Ein SQL-Formatierer nimmt eine einzeilige, handgeschriebene oder generierte Query und produziert lesbares, mehrzeiliges SQL mit konsistenter Einrückung und Schreibweise. Standard-Aufräumen vor Code-Review, vor dem Committen einer Migration oder vorm Teilen einer Query.
Wann verwenden
Einzeiler aus einem Log lesen, generierte ORM-Query aufräumen, SQL für Slack vorbereiten oder eine langsame Query refaktorieren - die formatierte Form liest sich leichter.
Häufige Fehler
Die Ausgabe als geparste/validierte Query behandeln - sie ist nicht validiert. Dialekt-Eigenheiten (PL/pgSQL, T-SQL, MySQL-Backticks) können seltsam aussehen. Und sich nicht auf den Formatierer für Sicherheit verlassen: er escaped keine Nutzereingabe.
FAQ
- Ist das ein echter SQL-Parser?
- Nein. Es ist ein leichter Tokenizer, der gängige Schlüsselwörter erkennt und drumherum umbricht. Funktioniert für typische Queries; nicht für jeden exotischen Sonderfall perfekt.
Verwandte Tools
Mehr in dieser Kategorie
- JSON-Formatierer & Validator
- Base64-Encoder / -Decoder
- URL-Encoder / -Decoder
- Hash-Generator (SHA-1, SHA-256, SHA-384, SHA-512)
- JWT-Decoder
- Regex-Tester
- Markdown-zu-HTML-Konverter
- YAML-zu-JSON-Konverter
- CSV-zu-JSON-Konverter
- HTML-Entity-Encoder / -Decoder
- Cron-Ausdruck-Leser
- XML-Formatter
- HTML-Minifier
- Testdaten-Generator
- Markdown-Tabellen-Generator