Zum Inhalt springen
bobob

SQL-Formatierer

Formatiert lange SQL-Abfragen für Prüfung, Fehlersuche und besser lesbare Unterschiede.

Läuft im BrowserWas du eingibst, wird nicht an einen Server gesendet.

Eingabe und Ergebnis

Deine Eingaben bleiben nur in diesem Browser. Beim erneuten Öffnen kannst du den letzten Stand laden.

  • Formatiert lange SQL-Abfragen für Prüfung, Fehlersuche und besser lesbare Unterschiede.
  • Verarbeitet Eingaben mit Lokal im Browser und lässt Ergebnisse vor dem Kopieren prüfen.
  • Kombiniere SQL-Formatierer mit verwandten Tools für kuerzere Workflows.
Typische Eingabe
select id,name from users where active=1 order by created_at desc
Mit diesem Beispiel prüfst du den Eingabefluss von SQL-Formatierer.
Typische Ausgabe
Formatted SQL plus query type, table references, clause checks, warnings, and review checklist
Schnelles Beispiel zur Kontrolle der Ausgabeform vor dem Kopieren.
Weiteres Beispiel
select u.id,o.total from users u join orders o on o.user_id=u.id where o.status='paid'
Schnelles Beispiel zur Kontrolle der Ausgabeform vor dem Kopieren.
Weiteres Beispiel
update users set active=false
Schnelles Beispiel zur Kontrolle der Ausgabeform vor dem Kopieren.
Weiteres Beispiel
select p.id,count(*) from payments p join refunds r on r.payment_id=p.id where p.created_at >= '2026-01-01' group by p.id
Schnelles Beispiel zur Kontrolle der Ausgabeform vor dem Kopieren.
  • SQL-Formatierung macht lesbar, beweist aber keine Sicherheit oder Performance.
  • Dialekt-Syntax kann anders umbrochen werden als im Datenbank-Formatter.
  • Entferne Produktionsgeheimnisse, Kundendaten und interne URLs, bevor kopierte Werte geteilt werden.
  1. 1Vergleiche Bedingungen und Joins vor dem Ausführen mit der Originalquery.
  2. 2Entferne Kunden-IDs, E-Mails und interne Tabellennamen vor dem Teilen.
  3. 3Prüfe mit einem verwandten Tool, ob SQL-Formatierer für den nächsten Schritt passt.
  • Whitespace and keyword case are free — quoted identifiers are not

    In standard SQL, keyword case and whitespace carry no meaning. Quoted identifiers do: the standard and PostgreSQL preserve case inside double quotes, while MySQL uses backticks. Swap the quoting while reformatting and the column stops existing.

    Stand: ISO/IEC 9075 (SQL:2016)

  • Readable is not verified

    Formatting only re-indents along the syntax. The execution plan, index use and permissions are untouched — a slow query stays slow. Read EXPLAIN for that.

    Stand: Scope of the tool

Wo wird die Eingabe von SQL-Formatierer verarbeitet?

Wenn möglich im Browser. Produktionsgeheimnisse und Kundendaten gehören trotzdem nicht hinein.

Kann ich das Ergebnis direkt in Produktion nutzen?

Prüfe vor dem Kopieren Runtime, Encoding, Zeitzone und Sicherheitsrichtlinien deiner Umgebung.