Rücken Sie SQL passend zum Dialekt ein

Entwicklerinnen und Entwickler nutzen SQL-Formatierer vor Code-Review, Fehlersuche oder Übergabe an andere Beteiligte.

Rücken Sie SQL passend zum Dialekt ein, damit Prüfung, Bearbeitung und Fehlersuche leichter werden. Direkt im Browser nutzbar, ohne Anmeldung.

Bedienung

  1. Füge die Abfrage, die du prüfen möchtest, in das Eingabefeld ein oder importiere eine SQL-Datei von deinem Computer.
  2. Wähle den Dialekt, der zu deiner Datenbank passt: Standard-SQL, MySQL, PostgreSQL, SQLite, SQL Server oder PL/SQL.
  3. Starte die Formatierung, damit Klauseln über mehrere Zeilen mit einheitlicher Einrückung verteilt werden.
  4. Vergleiche die Ausgabe mit deinem Original, um eine fehlende Klausel oder einen falsch platzierten Join zu erkennen.
  5. Kopiere die formatierte Abfrage in deinen Texteditor, dein Ticket oder deine Prüfnotizen.

Beispiel

Ein typischer Fall: Eine Abfrage, die in einem Ticket als eine lange Zeile geschrieben wurde, lässt sich kaum prüfen. Nach der Formatierung werden die Filterbedingungen, die Reihenfolge der Joins und die ausgewählten Spalten auf einen Blick sichtbar, was die Prüfung durch eine Kollegin oder einen Kollegen deutlich schneller macht.

Grenzen und Formate

Wo die Verarbeitung stattfindet

Die Formatierung erfolgt vollständig in deinem Browser, sodass die Abfrage, die du einfügst oder importierst, deinen Rechner nie verlässt. Es ist kein Konto erforderlich, und es wird keine Kopie deines SQL gespeichert, was das Werkzeug für interne Abfragen geeignet macht, die du lieber nicht teilen möchtest.

Häufige Fragen

Kann ich mehrere Abfragen gleichzeitig formatieren?

Du kannst einfügen, was du möchtest, aber mehrere durch Semikolons getrennte Anweisungen bleiben schwer lesbar. Eine Abfrage nach der anderen liefert meist das sauberste Ergebnis und die einfachste Prüfung.

Ändert die Wahl des Dialekts wirklich die Ausgabe?

Ja, Schlüsselwörter und Konstrukte unterscheiden sich zwischen Datenbanksystemen. Der richtige Dialekt vermeidet ein Missverständnis von Syntax, die zu MySQL, PostgreSQL, SQLite, SQL Server oder PL/SQL gehört.

Was, wenn das Ergebnis seltsam mit Leerzeichen aussieht?

Prüfe zuerst die Zeichenkettenliterale und Kommentare in deiner ursprünglichen Abfrage, da der Formatierer sie beibehält. Korrigiere die Quelle statt der Ausgabe und führe die Formatierung dann erneut aus.

Werkzeuge derselben Kategorie