0

SQL formátovač

Formátujte a zkrášlujte SQL dotazy nebo je minifikujte na jeden řádek – vše přímo ve vašem prohlížeči.

🔒 Zpracováno výhradně ve vašem prohlížeči – nic, co zde zadáte, se nikdy nenahraje.

Zpracovává se... 0%
Tokenizace zdrojového SQL
Detekce klauzulí a poddotazů
Nastavování velikosti písmen klíčových slov
Vykreslování naformátovaného výstupu

Výsledek

40řádkový dotaz napsaný ve spěchu – vše malými písmeny, v jednom nekonečném řetězci, se třemi vnořenými poddotazy – je téměř nemožné revidovat. Tento SQL formátovač jej jedním kliknutím převede na čitelné, konzistentně odsazené SQL: každý sloupec seznamu SELECT dostane vlastní řádek, JOINy se zarovnají pod klauzuli FROM, podmínky WHERE se zalomí u každého AND/OR a poddotazy jsou odsazeny o úroveň hlouběji, takže struktura dotazu je okamžitě viditelná.

Formátovač je postaven na skutečném SQL tokenizéru, nikoli na hledání a nahrazování. To znamená, že ví, čeho se nesmí dotknout: řetězcové literály si zachovají přesný obsah a mezery, komentáře -- a /* */ přežijí formátování a identifikátory v uvozovkách (dvojitých, zpětných apostrofech nebo [hranatých závorkách]) projdou bajt po bajtu. Převod klíčových slov na velká písmena je volitelný – zapněte jej, abyste získali SELECT, FROM, LEFT JOIN velkými písmeny bez ohledu na to, jak byly zadány, nebo jej vypněte, chcete-li zachovat původní velikost písmen.

Zvolíte si šířku odsazení – 2 nebo 4 mezery – aby odpovídala stylové příručce vašeho týmu, a režim: formátování pro lidi nebo minifikaci na jeden řádek pro logy, JSON payloady a konfigurační soubory. Více příkazů oddělených středníky je zpracováno v jednom průchodu a shrnutí vám sdělí, kolik jich bylo zpracováno.

Vše probíhá lokálně ve vašem prohlížeči: dotaz je tokenizován a znovu sestaven na vašem zařízení a nikdy není odeslán na žádný server. Díky tomu je nástroj bezpečný pro skutečné produkční SQL – se skutečnými názvy tabulek, detaily schématu a obchodní logikou – které byste nikdy neměli vkládat do online služby, jež nahrává váš vstup. Po načtení stránky funguje i offline; výsledek lze zkopírovat nebo stáhnout jako soubor .sql.