# SQLite-formaterare

Formatera SQLite-satser med regler från SQLite för identifierare inom dubbla citationstecken, backtick-tecken eller [hakparenteser], X''-blobliteraler och parametrar som ?1, :name och @name. Satser som ON CONFLICT, DO UPDATE SET och RETURNING får egna rader, och kolumner, villkor och undersökningar får indrag. Oavslutade strängar och parenteser rapporteras med rad och kolumn. För app- och mobilutvecklare.

## Vanliga frågor

### Vilken SQLite-syntax förstås?

Strängar inom enkla citationstecken med dubblerade citationstecken, identifierare inom dubbla citationstecken, backtick-tecken eller [hakparenteser] samt X''-blobliteraler känns igen. Parameterformerna ?, ?1, :name, @name och $name behålls som de är skrivna.

### Vilka satser får en egen rad?

SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY, LIMIT och OFFSET börjar på egna rader. Det gör även SQLite-satserna ON CONFLICT och DO UPDATE SET samt RETURNING-satsen.

### Kan det formatera CREATE TABLE-satser?

Ja. Kolumndefinitioner placeras en per rad inom parenteserna, och korta typargument som VARCHAR(20) hålls på samma rad.

### Bevaras kommentarer?

Ja. Både -- radkommentarer och /* blockkommentarer */ behålls på plats och får indrag som passar den nya layouten.

### Ändras skiftläget för nyckelord?

Nej. Nyckelord och identifierare behåller skiftläget du skrev dem med. SQLite är skiftlägesokänsligt för nyckelord, så blandat skiftläge fungerar fortfarande.

### Hur hanteras triggers?

Triggerkroppar mellan BEGIN och END får indrag som ett block. Varje sats inuti börjar på en egen rad.

### Vilka fel rapporteras?

Oavslutade strängar, citerade identifierare och blockkommentarer samt obalanserade parenteser, alla med rad och kolumn. Verktyget kör inte satsen eller kontrollerar ditt schema.

### Kan jag ändra indraget?

Ja. Välj 2 eller 4 mellanslag eller tabbar. Korta listor inom parenteser hålls på en rad och längre listor öppnas som indragna block.

### Hur stor kan indata vara?

Upp till 1 MB per förfrågan och 128 KB per sats. Flera satser formateras en i taget och skiljs åt med tomma rader.

### Sparas min SQL?

Nej. Satser formateras i minnet och returneras. De sparas aldrig och endast storleken på förfrågningar loggas.

Vill du annonsera här?

[Mejla oss](mailto:hi@dennn.is?subject=Annonsera%20p%C3%A5%20OneClick%20Pro)

[Annons Pluginpaketet för agenter för WordPress.](https://sleekwp.com/?ref=oneclickpro)
