SQL-Formatter & Verschönerer
Datenschutz by Design — läuft vollständig in Ihrem Browser
SQL-Abfragen im Browser formatieren und schön ausgeben. Toova schreibt Schlüsselwörter groß, richtet Klauseln aus und rückt Unterabfragen in lesbare Form ein — nützlich beim Überprüfen dichter Abfragen aus Logs, ORMs oder von anderen Entwicklern.
Warum SQL formatieren
Dichtes einzeiliges SQL ist unleserlich. Ausgerichtetes, eingerücktes SQL mit Großbuchstaben-Schlüsselwörtern ist das, was jeder erfahrene Datenbankentwickler von Hand schreibt. Toova erledigt die Formatierung automatisch — fügen Sie eine Abfrage aus einem Slow-Log, einem ORM-Dump oder von einem Kollegen ein und erhalten Sie etwas, das Sie tatsächlich überprüfen können. Joins, Unterabfragen, CTEs und Fensterfunktionen erhalten eine klare visuelle Hierarchie.
Dialekt-bewusst
SQL hat Dialekte — PostgreSQL, MySQL, SQL Server, Oracle, SQLite, BigQuery — und jeder hat seine eigenen Schlüsselwörter und Syntaxerweiterungen. Toova lässt Sie den Dialekt wählen, damit dialektspezifische Schlüsselwörter (RETURNING, LATERAL, MERGE) erkannt und korrekt formatiert werden. Der Standard ist ANSI SQL, der die meisten gebräuchlichen Abfragen abdeckt.
Nur lokal
Die Formatierung erfolgt vollständig in Ihrem Browser. Das eingefügte SQL — einschließlich Abfragen, die interne Tabellennamen, Kunden-IDs oder proprietäres Material referenzieren — verlässt die Seite nie. Der Netzwerk-Tab bleibt während der Formatierung leer, und die Seite funktioniert nach dem ersten Laden auch offline. Sicher für Slow-Log-Abfragen, Debugging und Code-Review.
Häufig gestellte Fragen
- Welche SQL-Dialekte werden unterstützt?
- PostgreSQL, MySQL, SQL Server, Oracle, SQLite, BigQuery und ANSI SQL. Wählen Sie denjenigen, der Ihrer Datenbank entspricht, damit dialektspezifische Schlüsselwörter korrekt formatiert werden.
- Werden Schlüsselwörter immer großgeschrieben?
- Standardmäßig ja — Großbuchstaben-Schlüsselwörter sind die Konvention in den meisten Stilrichtlinien und machen die Struktur einer Abfrage auf einen Blick erfassbar. Sie können auf Kleinbuchstaben oder Groß-/Kleinschreibung beibehalten umschalten, wenn Ihr Team einen anderen Stil verwendet.
- Kann es komplexe Abfragen mit CTEs formatieren?
- Ja. CTEs (WITH-Klauseln), Unterabfragen, Fensterfunktionen und rekursive Abfragen erhalten korrekte Einrückung und Klauselausrichtung. Der Formatierer versteht die strukturelle Hierarchie der Abfrage.
- Ändert die Formatierung das Verhalten meines SQL?
- Nein. Der Formatierer ändert nur Leerzeichen und Großschreibung. Tokens, Operatoren, Bezeichner und Zeichenketten-Literale werden wortgetreu beibehalten. Die eingefügte Abfrage läuft nach der Formatierung identisch.
- Wird mein SQL an einen Server gesendet?
- Nein. Die Formatierung läuft vollständig in Ihrem Browser. Die Abfrage verlässt die Seite nie.