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.