# SQLite-muotoilija

Muotoile SQLite-lausekkeet. SQLite-säännöt koskevat lainausmerkeissä, kenoviivoissa tai [hakasulkeissa] olevia tunnisteita, X''-blob-literaaleja ja parametreja, kuten ?1, :name ja @name. Lausekkeet, kuten ON CONFLICT, DO UPDATE SET ja RETURNING, saavat omat rivinsä, ja sarakkeet, ehdot ja alikyselyt sisennetään. Sulkematta jääneistä merkkijonoista ja sulkeista ilmoitetaan rivi ja sarake. Sopii sovellus- ja mobiilikehittäjille.

## Usein kysytyt kysymykset

### Mitä SQLite-syntaksia ymmärretään?

Tunnistetaan yksinkertaiset merkkijonot, joissa lainausmerkit on kahdennettu, lainausmerkeissä, kenoviivoissa tai [hakasulkeissa] olevat tunnisteet sekä X''-blob-literaalit. Parametrimuodot ?, ?1, :name, @name ja $name säilyvät kirjoitetussa muodossa.

### Mitkä lausekkeet saavat oman rivinsä?

SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY, LIMIT ja OFFSET aloittavat oman rivinsä. Myös SQLite-upsert-lausekkeet ON CONFLICT ja DO UPDATE SET sekä RETURNING-lauseke aloittavat oman rivinsä.

### Voiko se muotoilla CREATE TABLE -lausekkeita?

Kyllä. Sarakemääritykset sijoitetaan yksi kullekin riville sulkeiden sisään, ja lyhyet tyyppiargumentit, kuten VARCHAR(20), pysyvät samalla rivillä.

### Säilyvätkö kommentit?

Kyllä. Sekä -- rivikommentit että /* lohkokommentit */ pysyvät paikoillaan, ja niiden sisennys päivitetään uuteen asetteluun.

### Muuttuuko avainsanojen kirjainkoko?

Ei. Avainsanojen ja tunnisteiden kirjainkoko säilyy kirjoittamassasi muodossa. SQLite ei erottele kirjainkokoa avainsanoissa, joten sekakoko toimii edelleen.

### Miten triggerit käsitellään?

BEGIN- ja END-sanojen väliset triggerin rungot sisennetään lohkoina. Jokainen niiden sisältämä lauseke aloittaa oman rivinsä.

### Mistä virheistä ilmoitetaan?

Sulkematta jääneistä merkkijonoista, lainausmerkeissä olevista tunnisteista ja lohkokommenteista sekä tasapainottamattomista sulkeista ilmoitetaan rivi ja sarake. Työkalu ei suorita lausetta eikä tarkista skeemaasi.

### Voinko vaihtaa sisennyksen?

Kyllä. Valitse 2 tai 4 välilyöntiä tai sarkaimia. Lyhyet sulkeissa olevat luettelot pysyvät yhdellä rivillä, ja pidemmät avataan sisennetyksi lohkoksi.

### Kuinka suuri syöte voi olla?

Enintään 1 MB pyyntöä kohden ja 128 KB lausetta kohden. Useat lauseet muotoillaan yksi kerrallaan ja erotetaan tyhjillä riveillä.

### Tallennetaanko SQL-koodini?

Ei. Lauseet muotoillaan muistissa ja palautetaan. Niitä ei koskaan tallenneta, ja ainoastaan pyyntöjen koot kirjataan lokiin.

Mainospaikka vapaana?

[Lähetä meille sähköpostia](mailto:hi@dennn.is?subject=Mainostaminen%20palvelussa%20OneClick%20Pro)

[Mainos Agenteille valmis lisäosa­sarja tuotteelle WordPress.](https://sleekwp.com/?ref=oneclickpro)
