SQLite-formázó
Formázza a(z) SQLite utasításokat a SQLite szabályai szerint, kezelve a dupla idézőjelek, aposztrófok vagy [szögletes zárójelek] közé tett azonosítókat, a X'' blob literálokat és az olyan paramétereket, mint a ?1, :name és @name. Az olyan záradékok, mint az ON CONFLICT, a DO UPDATE SET és a RETURNING külön sorba kerülnek, az oszlopok, feltételek és al-lekérdezések pedig behúzást kapnak. Az alkalmazás- és mobilfejlesztők számára a lezáratlan karakterláncokat és zárójeleket a sor és az oszlop megadásával jelzi.
Gyakran ismételt kérdések
Milyen SQLite szintaxist ismer fel?
Felismeri az aposztrófok közé tett karakterláncokat (a belső aposztrófok megkettőzésével), a dupla idézőjelek, aposztrófok vagy [szögletes zárójelek] közé tett azonosítókat, valamint a X'' blob literálokat. A ?, ?1, :name, @name és $name paraméteralakokat változatlanul hagyja.
Mely záradékok kerülnek külön sorba?
A SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY, LIMIT és OFFSET külön sorban kezdődik. A(z) SQLite felülírási záradékai, az ON CONFLICT és a DO UPDATE SET, valamint a RETURNING záradék is külön sorba kerül.
Formázhatók vele CREATE TABLE utasítások?
Igen. Az oszlopdefiníciók külön sorba kerülnek a zárójeleken belül, a rövid típusargumentumok, például a(z) VARCHAR(20), pedig a sorban maradnak.
Megmaradnak a megjegyzések?
Igen. A -- sorvégi megjegyzések és a /* blokkmegjegyzések */ a helyükön maradnak, behúzásuk pedig az új elrendezéshez igazodik.
Módosítja a kulcsszavak kis- és nagybetűit?
Nem. A kulcsszavak és az azonosítók megőrzik az Ön által írt kis- és nagybetűket. A(z) SQLite esetén a kulcsszavakra nem érzékeny a kis- és nagybetűk különbsége, így a vegyes írásmód is működik.
Hogyan kezeli a triggereket?
A BEGIN és END közötti triggertörzseket blokkba rendezi és behúzza. Minden bennük lévő utasítás külön sorban kezdődik.
Milyen hibákat jelez?
Jelzi a lezáratlan karakterláncokat, idézőjelek közé tett azonosítókat és blokkmegjegyzéseket, valamint a kiegyensúlyozatlan zárójeleket; mindegyiknél megadja a sort és az oszlopot. Az eszköz nem futtatja le az utasítást és nem ellenőrzi az Ön sémáját.
Módosíthatom a behúzást?
Igen. Válasszon 2 vagy 4 szóközt, illetve tabulátort. A zárójelek közötti rövid listák egy sorban maradnak, a hosszabbak pedig behúzott blokkba kerülnek.
Mekkora lehet a bemenet?
Kérésenként legfeljebb 1 MB, utasításonként pedig 128 KB. Több utasítás formázása egyesével történik, köztük üres sorokkal.
Tárolódik a SQL?
Nem. Az utasításokat a memóriában formázza meg és adja vissza. Soha nem menti el őket, csak a kérések méretét naplózza.