SQL-Formatter & Linter

SQL-Abfragen direkt im Browser formatieren, layoutbezogene Regeln mit Dialektunterstützung anpassen und gängige Lint-Probleme erkennen, bevor du das Ergebnis kopierst oder herunterlädst.

Quell-SQL
SQL direkt einfügen oder eine lokale Datei importieren. Die Formatierung und die Lint-Prüfungen werden aus dieser Quellabfrage aktualisiert.
Formatiertes SQL
Die SQL-Formatierung mit Dialektunterstützung läuft mit den folgenden Optionen direkt im Browser. Kopiere oder lade das Ergebnis herunter, wenn es passt.
SELECT
  id,
  email,
  created_at
FROM
  users
WHERE
  status = 'active'
ORDER BY
  created_at DESC;
Optionen
Steuere Formatierung und Lint-Verhalten, ohne den ursprünglichen Abfragetext zu ändern.
Formatierung

Wähle den SQL-Dialekt und die Layoutregeln, die die Ausgabe bestimmen.

Linting

Aktiviere die Abfrageprüfungen, die für Review, Lesbarkeit und sicherere Änderungen wichtig sind.

Mit 0 wird die Regel für die Zeilenlänge deaktiviert.

Lint-Ergebnisse
Prüfe hier Parse-Fehler, Warnungen zu Abfragerisiken und informative Stilhinweise.

Was ist SQL Formatter & Linter?

SQL Formatter & Linter formatiert SQL-Abfragen direkt im Browser und prüft sie gleichzeitig auf eine kleine Auswahl aussagekräftiger Probleme. Das ist nützlich, wenn du ein saubereres Query-Layout, einheitliche Groß- und Kleinschreibung bei Schlüsselwörtern und schnelles Feedback zu riskanten Mustern wie SELECT * oder UPDATE-Anweisungen ohne WHERE-Klausel möchtest.

Wann Sollte Man Es Verwenden?

Verwende dieses Tool, wenn du handgeschriebenes SQL überprüfst, eingefügte Abfragen vor dem Teilen bereinigst oder Formatierungen zwischen verschiedenen SQL-Dialekten vergleichst. Es eignet sich gut für die ad hoc Abfrageprüfung, das Aufräumen in Pull Requests und browserbasierte Formatierung, ohne dein SQL an einen Server zu senden.

Was Wird Geprüft?

Dieser Rewrite hält Formatter und Linter getrennt, aber aufeinander abgestimmt. Die Formatierung nutzt sql-formatter mit layoutbezogenen Optionen für den jeweiligen Dialekt, während das Linting Parse-Fehler, fehlende Semikolons, breit angelegte SELECT *-Verwendung, unsichere Mutationen, lange Zeilen und Abweichungen bei der Groß-/Kleinschreibung von Schlüsselwörtern aufzeigt.