SQL-Formatierer

Verschönern Sie unordentliches SQL mit korrekter Einrückung und Struktur.

Eingabe
Ausgabe
0 Zeichen 0 Zeilen

SQL-Formatierer

Dieses Tool formatiert SQL-Abfragen mit korrekter Einrückung und konsistenter Struktur.

Die Operation wird lokal in Ihrem Browser ausgeführt. Ihre Daten werden nie hochgeladen oder auf einem Server gespeichert.

Anleitung

  1. Fügen Sie Ihre SQL-Abfrage in den Eingabe-Editor ein.
  2. Klicken Sie auf SQL formatieren.
  3. Das formatierte SQL wird mit korrekter Einrückung angezeigt.
  4. Verwenden Sie Kopieren für die Zwischenablage, Herunterladen für eine Datei, oder Löschen zum Zurücksetzen.

Was ist SQL-Formatierung?

SQL-Formatierung fügt Einrückungen und Zeilenumbrüche zu SQL-Abfragen hinzu.

SQL-Formatierung ist unerlässlich für Debugging und Code-Reviews.

Eingabehinweise

Das Tool akzeptiert jede SQL-Eingabe.

Beispiel

Unordentliches SQL wird nach der Formatierung lesbar:

--- Unformatted Input ---
SELECT u.name, u.email, o.total FROM users u JOIN orders o ON u.id=o.user_id WHERE o.total>100 ORDER BY o.total DESC;

--- Formatted Output ---
SELECT
  u.name,
  u.email,
  o.total
FROM users u
JOIN orders o ON u.id = o.user_id
WHERE o.total > 100
ORDER BY o.total DESC;

MCP-Integration

MCP (Model Context Protocol) ermöglicht KI-Agenten und Apps, Coding.Tools-Werkzeuge zu entdecken und für wiederholbare Konvertierungs-, Formatierungs-, Hashing- und Generierungsabläufe auszuführen.

MCP-Toolname: sql-formatter

MCP-Endpunkt: https://coding.tools/mcp

Rufen Sie zuerst tools/list auf. Jeder Tool-Eintrag enthält inputSchema, outputSchema und examples, damit ein KI-Agent oder Client gültige Argumente ohne Raten erstellen kann.

Bei tools/call lesen Sie result.content[0].text für den Anzeigewert und result.structuredContent für maschinelles Parsen. Tool-Fehler liefern isError: true; Protokollfehler liefern einen JSON-RPC error.

Beispiel für eine tools/call-Anfrage:

curl -s https://coding.tools/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -H "MCP-Protocol-Version: 2025-06-18" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"sql-formatter","arguments":{"input":"select id,total from invoices where paid = 1 order by total desc"}}}'

Die meisten Text- und Datentools akzeptieren eine input-Zeichenkette sowie optionale options. Bildtools, die Browser-Bild-APIs benötigen, werden zur Erkennung aufgelistet und geben bei Bedarf einen Link zur Weboberfläche zurück.