Gå til indhold

SQLite-formatter

Formatér SQLite-sætninger med SQLite regler for identifikatorer i dobbelte anførselstegn, backticks eller [kantede parenteser], X''-blob-litteraler og parametre som ?1, :name og @name. Klausuler som ON CONFLICT, DO UPDATE SET og RETURNING får deres egne linjer, og kolonner, betingelser og underforespørgsler indrykkes. Uafsluttede strenge og parenteser rapporteres med linje og kolonne til app- og mobiludviklere.

Nulstil

Ofte stillede spørgsmål

Hvilken SQLite-syntaks genkendes?

Strenge i enkelte anførselstegn med fordoblede anførselstegn, identifikatorer i dobbelte anførselstegn, backticks eller [kantede parenteser] samt X''-blob-litteraler genkendes. Parametrene ?, ?1, :name, @name og $name bevares, som de er skrevet.

Hvilke klausuler får deres egen linje?

SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY, LIMIT og OFFSET starter på hver sin linje. Det samme gælder SQLite-upsertklausulerne ON CONFLICT og DO UPDATE SET samt RETURNING-klausulen.

Kan den formatere CREATE TABLE-sætninger?

Ja. Kolonnedefinitioner placeres én pr. linje inden for parenteserne, og korte typeargumenter som VARCHAR(20) forbliver på samme linje.

Bevares kommentarer?

Ja. Både kommentarer på én linje med -- og blokkommentarer med /* */ bliver stående og indrykkes på ny, så de passer til det nye layout.

Ændrer den store og små bogstaver i nøgleord?

Nej. Nøgleord og identifikatorer bevarer den store og små bogstavform, du skrev. SQLite skelner ikke mellem store og små bogstaver i nøgleord, så blandet brug fungerer stadig.

Hvordan håndteres triggere?

Triggerindhold mellem BEGIN og END indrykkes som en blok. Hver sætning i blokken starter på sin egen linje.

Hvilke fejl rapporteres?

Uafsluttede strenge, anførte identifikatorer og blokkommentarer samt ubalancerede parenteser rapporteres hver især med linje og kolonne. Værktøjet afvikler ikke sætningen og kontrollerer ikke dit skema.

Kan jeg ændre indrykningen?

Ja. Vælg 2 eller 4 mellemrum eller tabulatorer. Korte lister i parenteser forbliver på én linje, mens længere lister står i en indrykket blok.

Hvor stort kan input være?

Op til 1 MB pr. anmodning og 128 KB pr. sætning. Flere sætninger formateres én ad gangen og adskilles af tomme linjer.

Gemmes min SQL?

Nej. Sætninger formateres i hukommelsen og returneres. De gemmes aldrig, og kun anmodningsstørrelser logges.

Om OneClick Pro

OneClick Pro er en gratis samling med mere end 150 webværktøjer til daglige opgaver: konvertering af billeder og enheder, formatering og validering af kode, opslag af domæner og SEO samt arbejde med tekst, datoer og tal. Alle værktøjer fungerer uden registrering eller abonnement, og det, du indtaster, bruges kun til at beregne resultatet og gemmes aldrig. Brug samlingen som en hurtig værktøjskasse til enkeltstående opgaver, eller bogmærk de værktøjer, du bruger hver dag.