Zum Inhalt springen
iyziTool

SQL-Formatierer

Fügen Sie eine beliebige Abfrage ein und erhalten Sie sie mit einer Klausel pro Zeile, sauberer Einrückung und Schlüsselwörtern in Großbuchstaben, oder auf eine einzige Zeile gestaucht. Wählen Sie den Dialekt, damit dessen Syntax richtig behandelt wird.

Ergebnis
Fügen Sie eine Abfrage ein, um sie zu formatieren.

Über dieses Tool

Lange Abfragen in einer Zeile, oder aus Logs und ORMs kopiert, sind schwer zu lesen und zu prüfen. Ein Formatierer parst das SQL und schreibt es neu: jede Klausel in eigener Zeile, verschachtelte Unterabfragen eingerückt, Schlüsselwörter einheitlich geschrieben, ohne zu ändern, was die Abfrage tut. Dieses Werkzeug nutzt die quelloffene Bibliothek sql-formatter mit Grammatiken je Dialekt, sodass PostgreSQL-Casts, T-SQL-Klammern, MySQL-Backticks und BigQuery-Pfade verstanden werden.

Minimieren macht das Gegenteil: Es entfernt Kommentare und verdichtet Leerraum außerhalb von Zeichenketten und in Anführungszeichen gesetzten Bezeichnern, praktisch zum Einbetten einer Abfrage in Code oder eine URL. Die Formatierung läuft im Browser, sodass Abfragen mit Tabellennamen oder Daten Ihren Rechner nie verlassen.

Häufige Fragen

Ändert die Formatierung die Bedeutung meiner Abfrage?
Nein. Nur Leerraum und die Schreibweise der Schlüsselwörter ändern sich. Bezeichner, Zeichenketten und Werte bleiben exakt wie geschrieben.
Welche Dialekte werden unterstützt?
Standard-SQL, MySQL, MariaDB, PostgreSQL, SQLite, SQL Server (T-SQL), Oracle PL/SQL, BigQuery, Snowflake, Redshift, Spark SQL und DuckDB.
Warum wird ein Parserfehler gemeldet?
Die Abfrage verwendet Syntax, die der gewählte Dialekt nicht kennt, oder enthält unausgeglichene Klammern oder Anführungszeichen. Probieren Sie den passenden Dialekt oder Standard-SQL als Ausweichlösung.
Werden meine Abfragen irgendwohin gesendet?
Nein. Der Formatierer läuft vollständig in Ihrem Browser.

Ähnliche Tools