# SQLite formatētājs

Formatējiet SQLite priekšrakstus, izmantojot SQLite identifikatoru noteikumus dubultpēdiņās, atpakaļpēdiņās vai [iekavās], X'' blob literāļiem un tādiem parametriem kā ?1, :name un @name. Tādas klauzulas kā ON CONFLICT, DO UPDATE SET un RETURNING tiek novietotas atsevišķās rindās, bet kolonnas, nosacījumi un apakšvaicājumi tiek ievilkti. Par neaizvērtām virknēm un iekavām tiek ziņots, norādot rindu un kolonnu. Paredzēts lietotņu un mobilo ierīču izstrādātājiem.

## Bieži uzdotie jautājumi

### Kāda SQLite sintakse tiek atpazīta?

Tiek atpazītas virknes vienpēdiņās ar dubultotām pēdiņām, identifikatori dubultpēdiņās, atpakaļpēdiņās vai [kvadrātiekavās] un X'' blob literāļi. Parametru formas ?, ?1, :name, @name un $name tiek saglabātas, kā rakstītas.

### Kuras klauzulas tiek novietotas atsevišķā rindā?

SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY, LIMIT un OFFSET tiek sāktas jaunā rindā. Tāpat arī SQLite upsert klauzulas ON CONFLICT un DO UPDATE SET, kā arī klauzula RETURNING.

### Vai tas var formatēt CREATE TABLE priekšrakstus?

Jā. Kolonnu definīcijas iekavās tiek izvietotas pa vienai katrā rindā, bet īsi tipa argumenti, piemēram, VARCHAR(20), paliek tajā pašā rindā.

### Vai komentāri tiek saglabāti?

Jā. Gan -- rindas komentāri, gan /* bloka komentāri */ paliek savās vietās un tiek atkārtoti ievilkti atbilstoši jaunajam izkārtojumam.

### Vai tiek mainīts atslēgvārdu reģistrs?

Nē. Atslēgvārdi un identifikatori saglabā jūsu rakstīto reģistru. SQLite atslēgvārdi nav reģistrjutīgi, tāpēc darbojas arī jaukts reģistrs.

### Kā tiek apstrādāti trigeri?

Trigeru pamatdaļas starp BEGIN un END tiek ievilktas kā bloks. Katrs tajā ietvertais priekšraksts sākas jaunā rindā.

### Par kādām kļūdām tiek ziņots?

Par neaizvērtām virknēm, pēdiņās ievietotiem identifikatoriem un bloka komentāriem, kā arī nelīdzsvarotām iekavām tiek ziņots, norādot rindu un kolonnu. Rīks neizpilda priekšrakstu un nepārbauda jūsu shēmu.

### Vai varu mainīt atkāpi?

Jā. Izvēlieties 2 vai 4 atstarpes vai tabulācijas rakstzīmes. Īsi saraksti iekavās paliek vienā rindā, bet garāki tiek atvērti kā ievilkts bloks.

### Cik liels var būt ievades apjoms?

Līdz 1 MB vienā pieprasījumā un 128 KB vienā priekšrakstā. Vairāki priekšraksti tiek formatēti pa vienam, un tos atdala tukšas rindas.

### Vai mans SQL tiek saglabāts?

Nē. Priekšraksti tiek formatēti atmiņā un atgriezti. Tie nekad netiek saglabāti; tiek reģistrēti tikai pieprasījumu izmēri.

Jūsu reklāma šeit?

[Rakstiet mums](mailto:hi@dennn.is?subject=Rekl%C4%81ma%20vietn%C4%93%20OneClick%20Pro)

[Reklāma Aģentiem gatavais spraudņu komplekts vietnei WordPress.](https://sleekwp.com/?ref=oneclickpro)
