SQL-Formatierer
Reduziertes einzeiliges SQL aus ORM-Protokollen und Kopieren und Einfügen ist schwer zu überprüfen. Pretty-Print mit Schlüsselwort-Großschreibung und verschachteltem Einzug für JOINs, CTEs und Subselects — vor der Codeüberprüfung oder Dokumentation.
So formatieren Sie SQL
1. Fügen Sie die SQL-Abfrage in den Editor ein.
2. Wähle Dialekthinweise, falls verfügbar (MySQL, PostgreSQL, Standard).
3. Klicke auf „Formatieren“.
4. Kopiere eingerücktes SQL für Wiki oder Folie.
Beispiele für SQL-Formatierung
Verschachtelter JOIN
SELECT mit drei eingerückten LEFT JOINs pro Klausel — fehlende ON-Bedingung schneller erkennen.
CTE-Lesbarkeit
WITH sales AS (...) Hauptabfrage optisch vom CTE-Block getrennt.
Stapel einfügen
Mehrzeilige WERTE spaltenweise für die Diff-Überprüfung ausgerichtet.
Wann soll SQL formatiert werden?
• Beim Teilen von Abfragen in Pull-Request-Kommentaren.
• Beim Erlernen der SQL-Struktur aus der generierten ORM-Ausgabe.
• Bei der Dokumentation von Berichtsabfragen für das BI-Team.
Lesbares SQL in Rezensionen
Rezensenten erkennen fehlende WHERE-Tenant_ID-Filter bei eingerücktem SQL schneller — ein Sicherheitsgewinn, der über die Ästhetik hinausgeht.
Häufige Fragen
Welcher SQL-Dialekt?
Generische Formatierer verarbeiten ANSI-ähnliches SQL. MySQL-Backticks und Postgres-Anführungszeichen unterscheiden sich.
Schlüsselwörter in Großbuchstaben?
Gemeinsamer Stil SELECT FROM WHERE — Präferenz, keine Anforderung.
Syntax validieren?
Formatierung ≠ Ausführung — führen Sie EXPLAIN in der Datenbank aus, um eine echte Validierung zu erhalten.
Sensible Daten?
Lokales Format vermeidet SaaS-Lecks — schwärzen Sie dennoch personenbezogene Daten in Literalen, bevor Sie den Bildschirm freigeben.
SQL minimieren?
Entfernen Sie Zeilenumbrüche für eingebettete Abfragen manuell — das Gegenteil von Format.