0

SQL Online minimieren – Eine Abfrage auf eine Zeile komprimieren

Formatieren und verschönern Sie SQL-Abfragen oder verkleinern Sie sie auf eine Zeile – komplett in Ihrem Browser.

Verarbeitung... 0%
Tokenisierung der SQL-Quelle
Erkennen von Klauseln und Unterabfragen
Anwenden der Groß- und Kleinschreibung von Schlüsselwörtern
Formatierte Ausgabe rendern

Ergebnis

Diese Seite öffnet den SQL-Formatierer mit bereits ausgewähltem Minimierungsmodus: Fügen Sie eine Abfrage ein, klicken Sie auf die Schaltfläche und Sie erhalten die gesamte Anweisung auf eine Zeile reduziert. Mehrzeilige Kommentare und --zeilige Kommentare werden entfernt, da sie nicht in einer einzelnen Zeile überleben können, und jede Leerzeichenfolge wird auf ein einzelnes Leerzeichen reduziert.

Eine einzeilige Abfrage ist das, was Sie benötigen, wenn SQL als Daten und nicht als Code übertragen wird: Einbetten einer Anweisung in eine JSON-Nutzlast oder eine YAML-Konfiguration, Einfügen in ein CLI-Flag, Speichern in einer Umgebungsvariablen oder Vergleichen zweier Abfragen in einem Protokollaggregator, bei dem Zeilenumbrüche zu Rauschen führen. Minified SQL ist auch etwas kleiner – bei einer langen analytischen Abfrage mit Hunderten von Formatierungszeilen kann der Unterschied 20–30 % der Textgröße erreichen.

Der Minifier ist kein blinder Leerzeichen-Regex: Die Abfrage wird zuerst tokenisiert, sodass Leerzeichen in String-Literalen („New York“ bleibt „New York“), Bezeichner in Anführungszeichen und Parameter genau erhalten bleiben. Alles läuft lokal in Ihrem Browser – die Abfrage wird nie hochgeladen. Benötigen Sie die entgegengesetzte Richtung? Wechseln Sie wieder in den Formatierungsmodus und erhalten Sie eine lesbare, eingerückte Version derselben Abfrage.