Web Toolkit

SQL-Formatierer

SQL-Abfragen verschönern, mit dialektgerechter Schlüsselwortschreibung und Einrückung.

SQL

Eingabe0 Zeichen
Formatiert
Die Formatierung ist rein kosmetisch. Es wird keine Verbindung aufgebaut und keine Abfrage ausgeführt.

Datenschutz von Anfang an. Alles läuft lokal in deinem Browser. Deine Eingaben werden nie hochgeladen, protokolliert oder auf einem Server gespeichert.

Häufige Fragen

Welche SQL-Dialekte werden unterstützt?

Standard-SQL sowie PostgreSQL, MySQL, MariaDB, SQLite, BigQuery, Snowflake, Redshift, Transact-SQL, PL/SQL und Db2.

Ändert die Formatierung, was meine Abfrage tut?

Nein. Es ändern sich nur Leerzeichen und die Schreibweise der Schlüsselwörter. Die geparste Anweisung ist identisch.

Wird meine Abfrage irgendwohin gesendet?

Nein. Der Formatierer läuft als JavaScript in deinem Browser. Es wird keine Datenbankverbindung geöffnet und keine Abfrage übertragen.

Können mehrere Anweisungen gleichzeitig formatiert werden?

Ja. Durch Semikolon getrennte Anweisungen werden jeweils formatiert und behalten ihre Reihenfolge.

Über SQL-Formatierer

Generiertes SQL – aus einem ORM, einer Logzeile oder einem BI-Werkzeug – kommt meist als eine lange Zeile an. Dieser Formatierer zerlegt es in Klauseln, rückt Unterabfragen und Joins ein und vereinheitlicht die Schlüsselwortschreibung, sodass die Form der Abfrage sichtbar wird, bevor du sie zu lesen versuchst.

Wähle den Dialekt, der zu deiner Datenbank passt. Dialektspezifische Syntax wie PostgreSQL-Casts mit ::, MySQL-Backtick-Quoting und mit Backticks qualifizierte BigQuery-Tabellennamen wird nur korrekt geparst, wenn der richtige Dialekt gewählt ist.

Die Formatierung ist rein kosmetisch. Es wird nichts ausgeführt, keine Verbindung aufgebaut, und die Bedeutung deiner Abfrage bleibt unverändert.

Verwandte Werkzeuge