Zum Inhalt springen

SQLite-Formatierer

Formatiere SQLite-Anweisungen mit SQLite-Regeln für Bezeichner in doppelten Anführungszeichen, Backticks oder [eckigen Klammern], X''-Blob-Literale und Parameter wie ?1, :name und @name. Klauseln wie ON CONFLICT, DO UPDATE SET und RETURNING erhalten eigene Zeilen; Spalten, Bedingungen und Unterabfragen werden eingerückt. Nicht geschlossene Zeichenfolgen und Klammern werden mit Zeile und Spalte gemeldet – für App- und Mobile-Entwickler.

Zurücksetzen

Häufig gestellte Fragen

Welche SQLite-Syntax wird verstanden?

Zeichenfolgen in einfachen Anführungszeichen mit verdoppelten Anführungszeichen, Bezeichner in doppelten Anführungszeichen, Backticks oder [eckigen Klammern] sowie X''-Blob-Literale werden erkannt. Die Parameterformen ?, ?1, :name, @name und $name bleiben wie eingegeben erhalten.

Welche Klauseln erhalten eine eigene Zeile?

SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY, LIMIT und OFFSET beginnen jeweils in einer eigenen Zeile. Das gilt auch für die SQLite-Upsert-Klauseln ON CONFLICT und DO UPDATE SET sowie die RETURNING-Klausel.

Kann das Tool CREATE TABLE-Anweisungen formatieren?

Ja. Spaltendefinitionen stehen jeweils in einer eigenen Zeile innerhalb der Klammern; kurze Typargumente wie VARCHAR(20) bleiben in derselben Zeile.

Bleiben Kommentare erhalten?

Ja. Sowohl -- Zeilenkommentare als auch /* Blockkommentare */ bleiben an ihrer Stelle und werden passend zum neuen Layout neu eingerückt.

Ändert das Tool die Groß- und Kleinschreibung von Schlüsselwörtern?

Nein. Schlüsselwörter und Bezeichner behalten die Groß- und Kleinschreibung deiner Eingabe bei. SQLite unterscheidet bei Schlüsselwörtern nicht zwischen Groß- und Kleinschreibung, daher funktioniert auch eine gemischte Schreibweise.

Wie werden Trigger behandelt?

Trigger-Blöcke zwischen BEGIN und END werden als Block eingerückt. Jede darin enthaltene Anweisung beginnt in einer eigenen Zeile.

Welche Fehler werden gemeldet?

Nicht geschlossene Zeichenfolgen, Bezeichner in Anführungszeichen und Blockkommentare sowie unausgeglichene Klammern werden jeweils mit Zeile und Spalte gemeldet. Das Tool führt die Anweisung nicht aus und prüft dein Schema nicht.

Kann ich die Einrückung ändern?

Ja. Wähle 2 oder 4 Leerzeichen oder Tabulatoren. Kurze Listen in Klammern bleiben in einer Zeile, längere werden als eingerückter Block dargestellt.

Wie groß darf die Eingabe sein?

Bis zu 1 MB pro Anfrage und 128 KB pro Anweisung. Mehrere Anweisungen werden einzeln formatiert und durch Leerzeilen getrennt.

Wird meine SQL gespeichert?

Nein. Anweisungen werden im Arbeitsspeicher formatiert und zurückgegeben. Sie werden niemals gespeichert; protokolliert wird nur die Größe der Anfragen.

Über OneClick Pro

OneClick Pro ist eine kostenlose Sammlung mit mehr als 150 Webtools für die tägliche Arbeit: Bilder und Einheiten umwandeln, Code formatieren und validieren, Domains und SEO überprüfen sowie mit Texten, Terminen und Zahlen arbeiten. Jedes Tool funktioniert ohne Registrierung oder Abo. Deine Eingaben werden nur zur Berechnung des Ergebnisses verwendet und niemals gespeichert. Nutze die Sammlung als praktischen Werkzeugkasten für einzelne Aufgaben oder setze ein Lesezeichen für die Tools, die du täglich brauchst.