Zum Inhalt springen

SQL-Formatierer

SQL einrücken mit konsistenter Schlüsselwort-Schreibweise und Zeilenumbrüchen.

Läuft in deinem Browser

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

  1. SQL einfügen

    Jeder gängige Dialekt. Beispiel ist vorbelegt.

  2. Schreibweise wählen

    GROSS, klein oder Beibehalten. GROSS ist im Code-Review am häufigsten.

  3. 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.

Mehr in dieser Kategorie