Přejít k obsahu

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í.

Obnovit

Č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ů.

O OneClick Pro

OneClick Pro je bezplatná kolekce více než 150 webových nástrojů pro každodenní práci: převod obrázků a jednotek, formátování a ověřování kódu, kontrolu domén a SEO i práci s textem, daty a čísly. Každý nástroj funguje bez registrace či předplatného a zadané údaje se používají pouze k výpočtu výsledku a nikdy se neukládají. Používejte ji jako rychlou sadu nástrojů pro jednorázové úkoly nebo si uložte do záložek nástroje, na které se každý den spoléháte.