# 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.

## 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.

Din annonce her?

[Send os en e-mail](mailto:hi@dennn.is?subject=Annoncering%20p%C3%A5%20OneClick%20Pro)

[Annonce Pluginsamlingen, der er klar til agenter, til WordPress.](https://sleekwp.com/?ref=oneclickpro)
