SQL-Formatter und Minifier
Fügen Sie SQL ein und wählen Sie Formatieren oder Minifizieren. Prüfen Sie die Ausgabe vor der Ausführung; das Werkzeug stellt keine Datenbankverbindung her.
Läuft lokal in deinem Browser
Fügen Sie SQL ein und wählen Sie Formatieren oder Minifizieren. Prüfen Sie die Ausgabe vor der Ausführung; das Werkzeug stellt keine Datenbankverbindung her.
Läuft lokal in deinem Browser
Fügen Sie eine Anweisung in den Editor ein und wählen Sie eine der beiden Schaltflächen: SQL formatieren setzt jede Klausel in eine eigene Zeile und rückt den Rumpf ein, SQL minifizieren fasst Folgen von Leerraum zu einem einzelnen Leerzeichen zusammen. Beide Umwandlungen laufen in diesem Tab; die Anweisung wird nie an VoriTools gesendet.
Die Ausgabe ist schreibgeschützt, das Ergebnis wird also kopiert oder heruntergeladen statt dort bearbeitet. Beispiel laden füllt den Editor mit einer Abfrage, die Bestellungen und Benutzer verknüpft, wenn Sie das Verhalten vor echtem SQL sehen möchten.
Zeilenkommentare mit -- und #, /* Blockkommentare */ und jedes Zeichenkettenliteral überstehen die Umwandlung. In der minifizierten Ausgabe wird ein Zeilenkommentar in einen Blockkommentar umgeschrieben, damit die folgende Anweisung nicht verschluckt wird, sobald der Zeilenumbruch entfällt.
Zeichenketten kommen unverändert zurück: SELECT 'a b' behält beide Leerzeichen, und ein Semikolon oder ein doppelter Bindestrich innerhalb einer Zeichenkette trennt nie die Anweisung.
Das Layout richtet sich nach Schlüsselwörtern, Klammern und Anführungsregeln und nicht nach einem Parser für eine bestimmte Engine. Eine Anweisung mit Syntaxfehler wird deshalb ebenfalls gegliedert und ohne Warnung zurückgegeben. Die Zähler melden Größe, nicht Korrektheit.
Keine der Schaltflächen kontaktiert eine Datenbank: Es wird nichts verbunden, ausgeführt oder geprüft.
MySQL-Bezeichner in Backticks, [eckige Klammern] und TOP aus SQL Server, Typumwandlungen mit :: in PostgreSQL samt den Operatoren ->> und #> sowie Oracle-Funktionen wie NVL bleiben unangetastet, weil die Umwandlung Leerzeichen und Zeilenumbrüche ändert und keine Tokens. Rümpfe von Stored Procedures werden nach Schlüsselwörtern gegliedert statt als Block geparst.
Die Verarbeitung findet im Browser-Tab statt, die praktische Grenze ist also der Arbeitsspeicher Ihres Geräts und kein Upload-Limit; eine 15-KB-Anweisung kommt sofort zurück.