Kategorie: Entwicklung

SQL-Formatierer

SQL-Abfragen im Browser formatieren und aufbereiten

Füge eine SQL-Abfrage ein, um sie mit klaren Zeilenumbrüchen um Klauseln, Joins und Bedingungen neu einzurücken. Nichts wird hochgeladen oder gegen eine Datenbank ausgeführt.

Füge eine SQL-Abfrage ein, um sie zu formatieren.

Ergebnis
Hier erscheint das Ergebnis.

Alles auf dieser Seite wird in Ihrem Browser verarbeitet. Nichts wird hochgeladen.

Wozu dieses Werkzeug dient

Dieser Formatierer ordnet die Leerzeichen rund um eine feste Liste von Standard-Schlüsselwörtern neu an – select, from, where, Joins, group by, order by und mehr –, sodass eine lange Abfrage auf einen Blick lesbar wird. Er führt nichts aus: Strings, Bezeichner und Kommentare werden nur tokenisiert und unverändert übernommen, und Wörter außerhalb der Schlüsselwortliste gelten als einfache Bezeichner statt erraten zu werden.

So funktioniert es

  1. Füge deine SQL-Abfrage in das Eingabefeld ein oder lade das Beispiel.
  2. Wähle 2 oder 4 Leerzeichen Einzug und ob Schlüsselwörter GROSS, klein oder wie eingegeben bleiben sollen.
  3. Kopiere das formatierte Ergebnis.

Datenschutz

Dieses Werkzeug läuft vollständig in Ihrem Browser. Ihre Eingabe wird nie hochgeladen, gespeichert oder weitergegeben – beim Schließen des Tabs ist sie weg.

Häufig gestellte Fragen

Führt das meine Abfrage gegen eine Datenbank aus?
Nein. Der Text wird nur von JavaScript in der Seite tokenisiert und neu formatiert; er wird nirgendwohin gesendet oder ausgeführt.
Welchen SQL-Dialekt unterstützt es?
Es erkennt gängige ANSI-SQL-Schlüsselwörter, die PostgreSQL, MySQL, SQLite und SQL Server gemeinsam haben. Dialektspezifische Funktionen werden unverändert gelassen statt falsch formatiert.
Verändert es die Bedeutung meiner Abfrage?
Nein. Es werden nur Leerzeichen, Zeilenumbrüche und die Groß-/Kleinschreibung der Schlüsselwörter geändert – Strings, Bezeichner und Kommentare werden exakt wie geschrieben übernommen.