SQL-Formatierer

SQL-Formatierer

Eine SQL-Abfrage mit Schlüsselwörtern auf eigenen Zeilen formatieren

Lesbar schlägt kompakt

Jede Hauptklausel auf eine eigene Zeile zu setzen macht die Form der Abfrage auf einen Blick sichtbar — wie viele Joins es gibt, wo gefiltert wird, ob jene Unterabfrage mehr tut als gedacht.

Nur Formatierung, kein Parsen

Hier wird der Text umgebrochen; das Schema wird nicht verstanden und die Gültigkeit nicht geprüft. Dafür lass die Abfrage gegen die Datenbank laufen.

Weitere Rechner

Häufige Fragen

QVerändert das meine Abfrage?

Nur Leerraum und, auf Wunsch, die Großschreibung der Schlüsselwörter. Die Tokens selbst bleiben unangetastet, das Verhalten ändert sich also nicht.

QWelche Dialekte funktionieren?

Die üblichen Klausel-Schlüsselwörter sind bei MySQL, PostgreSQL, SQLite und SQL Server gleich, alle formatieren sich also sinnvoll. Herstellerspezifische Syntax läuft unverändert durch.

QWird meine Abfrage irgendwohin geschickt?

Nein. Formatiert wird im Browser — was zählt, denn Abfragen tragen oft Tabellen- und Spaltennamen, die man lieber nicht veröffentlicht.