# Formátovač SQLite

Formátujte příkazy SQLite podle pravidel SQLite pro identifikátory v dvojitých uvozovkách, zpětných apostrofech nebo [hranatých závorkách], X'' blob literály a parametry jako ?1, :name a @name. Klauzule jako ON CONFLICT, DO UPDATE SET a RETURNING dostanou vlastní řádky a sloupce, podmínky i poddotazy se odsazují. Neuzavřené řetězce a závorky se hlásí spolu s číslem řádku a sloupce. Nástroj je určen vývojářům aplikací a mobilních aplikací.

## Často kladené otázky

### Jaká syntaxe SQLite je rozpoznávána?

Rozpoznávají se řetězce v jednoduchých uvozovkách s zdvojenými uvozovkami, identifikátory v dvojitých uvozovkách, zpětných apostrofech nebo [hranatých závorkách] a X'' blob literály. Formy parametrů ?, ?1, :name, @name a $name zůstávají beze změny.

### Které klauzule dostanou vlastní řádek?

SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY, LIMIT a OFFSET začínají na vlastních řádcích. Stejně tak i SQLite upsert klauzule ON CONFLICT a DO UPDATE SET a klauzule RETURNING.

### Umí formátovat příkazy CREATE TABLE?

Ano. Definice sloupců se v závorkách umístí po jedné na každý řádek a krátké argumenty typů, například VARCHAR(20), zůstávají na stejném řádku.

### Zachovávají se komentáře?

Ano. Řádkové komentáře -- i blokové komentáře /* */ zůstávají na svém místě a znovu se odsazují podle nového rozložení.

### Mění velikost písmen u klíčových slov?

Ne. Klíčová slova a identifikátory zachovávají velikost písmen, kterou jste použili. SQLite u klíčových slov nerozlišuje velikost písmen, takže funguje i jejich kombinace.

### Jak se zpracovávají triggery?

Těla triggerů mezi BEGIN a END se odsazují jako blok. Každý příkaz uvnitř začíná na vlastním řádku.

### Jaké chyby se hlásí?

Neuzavřené řetězce, identifikátory v uvozovkách a blokové komentáře i nevyvážené závorky, vždy s číslem řádku a sloupce. Nástroj příkaz nespouští ani nekontroluje vaše schéma.

### Mohu změnit odsazení?

Ano. Zvolte 2 nebo 4 mezery, případně tabulátory. Krátké seznamy v závorkách zůstávají na jednom řádku a delší se zapisují jako odsazený blok.

### Jak velký může být vstup?

Až 1 MB na požadavek a 128 KB na příkaz. Více příkazů se formátuje po jednom a odděluje prázdnými řádky.

### Ukládá se moje SQL?

Ne. Příkazy se formátují v paměti a vracejí se. Nikdy se neukládají a zaznamenávají se pouze velikosti požadavků.

Vaše reklama zde?

[Napište nám](mailto:hi@dennn.is?subject=Inzerce%20na%20OneClick%20Pro)

[Reklama Sada pluginů připravená pro agenty pro WordPress.](https://sleekwp.com/?ref=oneclickpro)
