SQL formatieren online
Formatiere SQL online und kostenlos mit voller Kontrolle: Wähle aus 19 Dialekten wie MySQL, PostgreSQL und SQL Server und lege Einrückung, Schreibweise der Schlüsselwörter und Funktionen fest.
Browser-Tool
SQL
Füge eine Abfrage ein oder lade eine .sql-Datei hoch.
Einstellungen
Weitere Formatierungsoptionen
Nur Bezeichner ohne Anführungszeichen werden geändert.
Längere Ausdrücke werden nach so vielen Zeichen umbrochen.
Über SQL formatieren
Abfragetext aus einem ORM, einer Logzeile oder von Kollegen ist oft eine einzige lange Zeile ohne jede Struktur. Formatiert werden Reihenfolge der Klauseln, Joins und Verschachtelung sichtbar, und das reicht meist, um zu sehen, was eine Abfrage wirklich tut, bevor du sie änderst. Diese Seite gibt dir die einzelnen Einstellungen; SQL verschönern wendet stattdessen eine Vorlage an, falls du lieber nichts auswählen willst. Kostenlos, online und ohne Anmeldung. Die Anweisung wird lokal umformatiert, produktives SQL verlässt deinen Rechner also nie.
So nutzt du SQL formatieren
- Abfrage einfügen oder Datei öffnenBeides geht, und eine .sql-Datei behält ihren Namen, damit der formatierte Download erkennbar ist und nicht „output.sql“ heißt.
- Dialekt wählenDialekte unterscheiden sich bei Anführungszeichen, Funktionen und Schlüsselwörtern. Wenn du den wählst, den du tatsächlich nutzt, zerlegt der Formatierer keinen Bezeichner, den er nicht kennt.
- Einrückung und Schreibweise festlegenRichte dich nach dem, was dein Repository schon macht. Einheitlichkeit zählt mehr als die konkrete Wahl, und ein Diff voller Umformatierungen versteckt die eigentliche Änderung.
- Kopieren oder herunterladenDie Vergleichsansicht zeigt vorher und nachher nebeneinander, falls du sichergehen willst, dass sich nur Leerraum verschoben hat.
Formatieren ändert die Bedeutung nicht
Leerraum zwischen Tokens hat in SQL keine Bedeutung, deshalb kann Umformatieren nicht ändern, was eine Abfrage zurückgibt. Ändern könnte ein unvorsichtiges Werkzeug höchstens String-Literale, und genau deshalb arbeitet die Formatierung mit einem Parser statt mit einer Reihe regulärer Ausdrücke: Der Parser weiß, dass ein Schlüsselwort in Anführungszeichen Text ist und kein Schlüsselwort.
Was das Tool nicht kann
- Eine Abfrage, die sich nicht parsen lässt, kann nicht formatiert werden. Die Fehlermeldung nennt die Stelle, an der der Parser aufgehört hat, und die zeigt meist direkt auf die fehlende Klammer oder das fehlende Komma.
- Herstellerspezifische Erweiterungen außerhalb des gewählten Dialekts werden unter Umständen unverändert durchgereicht statt ausgerichtet.
- Sehr große Skripte werden in der Seite verarbeitet. Die Grenze für eine Datei mit mehreren Megabyte ist also der Speicher, den der Tab bekommt, kein Kontingent auf einem Server.
SQL formatieren: häufige Fragen
- Ändert das Formatieren meine Ergebnisse?
- Nein. Es ändern sich nur Leerraum und die Schreibweise der Schlüsselwörter, und beides beeinflusst nicht, was die Datenbank zurückgibt. Bezeichner in Anführungszeichen bleiben genau so, wie sie geschrieben sind.
- Welchen Dialekt soll ich wählen?
- Den, den deine Datenbank spricht. Wenn du unsicher bist, formatiere mit der Voreinstellung und prüfe das Ergebnis: Ein falscher Dialekt zeigt sich meist daran, dass ein Funktionsname oder ein Bezeichner in Anführungszeichen seltsam über Zeilen verteilt wird.
- Wird meine Abfrage irgendwohin gesendet?
- Nein. Parsen und Formatieren passieren beide in deinem Browser. Das ist gut zu wissen, wenn die Abfrage Tabellennamen oder Literale enthält, die du lieber nicht auf den Server von jemand anderem kopieren würdest.
- Welche SQL-Dialekte kann es formatieren?
- Standard-SQL sowie MySQL, MariaDB, PostgreSQL, SQLite, SQL Server (T-SQL), Oracle PL/SQL, BigQuery, Snowflake, Redshift, Spark, Hive, Trino, Db2, ClickHouse, DuckDB, N1QL, SingleStore und TiDB. Wähle den, den deine Datenbank nutzt, damit ihre eigenen Schlüsselwörter erkannt werden.
Fragen zu ToolsVerse selbst – Datenschutz, Kosten, was mit deinen Dateien passiert – beantworten die häufig gestellten Fragen.
Ähnliche Tools
Die Tools, die man zusammen mit SQL formatieren am häufigsten braucht.
Du findest das passende Tool nicht?
Sag uns, was du suchst, und wir prüfen, ob wir es hinzufügen.