Ga naar de inhoud

SQLite-formatter

Maak SQLite-instructies op met SQLite-regels voor identifiers tussen dubbele aanhalingstekens, backticks of [vierkante haken], X''-blobliteralen en parameters zoals ?1, :name en @name. Clausules zoals ON CONFLICT, DO UPDATE SET en RETURNING krijgen een eigen regel, en kolommen, voorwaarden en subquery's worden ingesprongen. Niet-afgesloten strings en haakjes worden gemeld met regel- en kolomnummer. Voor app- en mobiele ontwikkelaars.

Resetten

Veelgestelde vragen

Welke SQLite-syntaxis wordt herkend?

Strings tussen enkele aanhalingstekens met verdubbelde aanhalingstekens, identifiers tussen dubbele aanhalingstekens, backticks of [vierkante haken] en X''-blobliteralen worden herkend. De parametervormen ?, ?1, :name, @name en $name blijven zoals ze zijn geschreven.

Welke clausules krijgen een eigen regel?

SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY, LIMIT en OFFSET beginnen op een eigen regel. Dat geldt ook voor de SQLite-upsertclausules ON CONFLICT en DO UPDATE SET, en voor de RETURNING-clausule.

Kan dit CREATE TABLE-instructies opmaken?

Ja. Kolomdefinities worden binnen de haakjes elk op een eigen regel gezet, terwijl korte typeargumenten zoals VARCHAR(20) op dezelfde regel blijven.

Blijven commentaren behouden?

Ja. Zowel -- regelopmerkingen als /* blokopmerkingen */ blijven op hun plek en worden opnieuw ingesprongen volgens de nieuwe indeling.

Verandert de hoofdlettergebruik van trefwoorden?

Nee. Trefwoorden en identifiers behouden de schrijfwijze die je hebt gebruikt. SQLite is niet hoofdlettergevoelig voor trefwoorden, dus gemengde hoofdletters werken ook.

Hoe worden triggers verwerkt?

De triggerinhoud tussen BEGIN en END wordt als blok ingesprongen. Elke instructie daarbinnen begint op een eigen regel.

Welke fouten worden gemeld?

Niet-afgesloten strings, tussen aanhalingstekens geplaatste identifiers en blokopmerkingen, en niet-sluitende haakjes worden elk gemeld met regel- en kolomnummer. De tool voert de instructie niet uit en controleert je schema niet.

Kan ik de inspringing wijzigen?

Ja. Kies 2 of 4 spaties of tabs. Korte lijsten tussen haakjes blijven op één regel; langere lijsten worden in een ingesprongen blok geplaatst.

Hoe groot mag de invoer zijn?

Maximaal 1 MB per aanvraag en 128 KB per instructie. Meerdere instructies worden één voor één opgemaakt en met lege regels van elkaar gescheiden.

Wordt mijn SQL opgeslagen?

Nee. Instructies worden in het geheugen opgemaakt en teruggegeven. Ze worden nooit opgeslagen; alleen de aanvraaggroottes worden gelogd.

Over OneClick Pro

OneClick Pro is een gratis verzameling van meer dan 150 webtools voor dagelijks werk: afbeeldingen en eenheden converteren, code opmaken en valideren, domeinen en SEO controleren, en werken met tekst, datums en getallen. Elke tool werkt zonder registratie of abonnement. Wat u invoert, wordt alleen gebruikt om uw resultaat te berekenen en wordt nooit opgeslagen. Gebruik de verzameling als snelle gereedschapskist voor eenmalige taken of maak een bladwijzer van de tools die u dagelijks gebruikt.