Formátovač SQLite
Formátuje príkazy SQLite podľa pravidiel SQLite pre identifikátory v dvojitých úvodzovkách, spätných apostrofoch alebo [hranatých zátvorkách], literály blob X'' a parametre, ako sú ?1, :name a @name. Klauzuly ako ON CONFLICT, DO UPDATE SET a RETURNING dostanú vlastné riadky a stĺpce, podmienky aj poddotazy sa odsadia. Neuzavreté reťazce a zátvorky sa nahlásia spolu s riadkom a stĺpcom. Nástroj je určený vývojárom aplikácií a mobilných aplikácií.
Často kladené otázky
Ktorá syntax SQLite sa rozpoznáva?
Rozpoznávajú sa reťazce v jednoduchých úvodzovkách s zdvojenými úvodzovkami, identifikátory v dvojitých úvodzovkách, spätných apostrofoch alebo [hranatých zátvorkách] a literály blob X''. Formy parametrov ?, ?1, :name, @name a $name zostávajú zachované.
Ktoré klauzuly majú vlastný riadok?
SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY, LIMIT a OFFSET začínajú na vlastných riadkoch. Rovnako aj klauzuly upsertu SQLite ON CONFLICT a DO UPDATE SET a klauzula RETURNING.
Dokáže formátovať príkazy CREATE TABLE?
Áno. Definície stĺpcov sa v zátvorkách umiestnia po jednej na riadok a krátke argumenty typov, ako napríklad VARCHAR(20), zostanú na rovnakom riadku.
Zachovajú sa komentáre?
Áno. Jednoriadkové komentáre -- aj blokové komentáre /* */ zostávajú na svojom mieste a znovu sa odsadia podľa nového rozloženia.
Mení veľkosť písmen v kľúčových slovách?
Nie. Kľúčové slová a identifikátory si zachovajú veľkosť písmen, ktorú ste zadali. SQLite nerozlišuje veľkosť písmen v kľúčových slovách, takže funguje aj zmiešaná veľkosť písmen.
Ako sa spracúvajú spúšťače?
Telo spúšťača medzi BEGIN a END sa odsádza ako blok. Každý príkaz v ňom začína na vlastnom riadku.
Ktoré chyby sa nahlasujú?
Neuzavreté reťazce, identifikátory v úvodzovkách a blokové komentáre, ako aj nevyvážené zátvorky; pri každej chybe sa uvedie riadok a stĺpec. Nástroj príkaz nevykonáva ani nekontroluje vašu schému.
Môžem zmeniť odsadenie?
Áno. Vyberte 2 alebo 4 medzery alebo tabulátory. Krátke zoznamy v zátvorkách zostávajú na jednom riadku a dlhšie sa zobrazia ako odsadený blok.
Aký veľký môže byť vstup?
Až 1 MB na požiadavku a 128 KB na príkaz. Viaceré príkazy sa formátujú po jednom a oddeľujú prázdnymi riadkami.
Ukladá sa moje SQL?
Nie. Príkazy sa formátujú v pamäti a vrátia sa. Nikdy sa neukladajú; zaznamenáva sa iba veľkosť požiadaviek.