SQLite formatuoklis
Formatuokite SQLite sakinius pagal SQLite taisykles, skirtas identifikatoriams dvigubose kabutėse, atbuliniuose kirčiuose arba [laužtiniuose skliaustuose], X'' dvejetainiams literalams ir tokiems parametrams kaip ?1, :name ir @name. Sąlygos, pvz., ON CONFLICT, DO UPDATE SET ir RETURNING, rašomos atskirose eilutėse, o stulpeliai, sąlygos ir poaibiai įtraukiami. Neuždarytos eilutės ir skliaustai nurodomi pateikiant eilutę ir stulpelį. Skirta programėlių ir mobiliųjų įrenginių kūrėjams.
Dažnai užduodami klausimai
Kokia SQLite sintaksė atpažįstama?
Atpažįstamos eilutės viengubose kabutėse su dvigubomis kabutėmis jų viduje, identifikatoriai dvigubose kabutėse, atbuliniuose kirčiuose arba [laužtiniuose skliaustuose] ir X'' dvejetainiai literalai. Parametrų formos ?, ?1, :name, @name ir $name paliekamos tokios, kaip parašytos.
Kurios sąlygos rašomos atskiroje eilutėje?
SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY, LIMIT ir OFFSET rašomos atskirose eilutėse. Taip pat atskirose eilutėse rašomos SQLite įterpimo arba atnaujinimo sąlygos ON CONFLICT ir DO UPDATE SET bei RETURNING sąlyga.
Ar galima formatuoti CREATE TABLE sakinius?
Taip. Stulpelių aprašai skliaustuose pateikiami po vieną eilutėje, o trumpi tipo argumentai, pvz., VARCHAR(20), paliekami toje pačioje eilutėje.
Ar komentarai išsaugomi?
Taip. Tiek -- eilučių komentarai, tiek /* blokiniai komentarai */ lieka savo vietose ir iš naujo įtraukiami pagal naują išdėstymą.
Ar pakeičiama raktažodžių didžiųjų ir mažųjų raidžių rašyba?
Ne. Raktažodžiai ir identifikatoriai išlaiko jūsų nurodytą didžiųjų ir mažųjų raidžių rašybą. SQLite raktažodžiuose raidžių registras nesvarbus, todėl tinka ir mišrus raidžių registras.
Kaip apdorojami trigeriai?
Trigerių turinys tarp BEGIN ir END įtraukiamas kaip blokas. Kiekvienas viduje esantis sakinys pradedamas atskiroje eilutėje.
Kokios klaidos nurodomos?
Nurodomos neuždarytos eilutės, kabutėse pateikti identifikatoriai ir blokiniai komentarai bei nesubalansuoti skliaustai, pateikiant eilutę ir stulpelį. Įrankis nevykdo sakinio ir netikrina jūsų schemos.
Ar galiu pakeisti įtrauką?
Taip. Pasirinkite 2 arba 4 tarpus ar tabuliacijos simbolius. Trumpi sąrašai skliaustuose paliekami vienoje eilutėje, o ilgesni pateikiami įtrauktame bloke.
Kokio dydžio gali būti įvestis?
Iki 1 MB vienai užklausai ir 128 KB vienam sakiniui. Keli sakiniai formatuojami po vieną, atskiriant juos tuščiomis eilutėmis.
Ar mano SQL saugomas?
Ne. Sakiniai suformatuojami atmintyje ir grąžinami. Jie niekada neišsaugomi; registruojamas tik užklausų dydis.