SQL Formatter
Formátujte a zkrášlujte dotazy SQL nebo je minimalizujte na jeden řádek – zcela ve vašem prohlížeči.
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é zkontrolovat. Tento formátovač SQL z něj udělá čitelný, konzistentně odsazený SQL jedním kliknutím: každý sloupec seznamu SELECT dostane svůj vlastní řádek, JOIN se seřadí pod klauzulí FROM, WHERE podmínky poruší v každém AND/OR a poddotazy jsou odsazeny o jednu úroveň hlouběji, takže struktura dotazu je okamžitě viditelná.
Formátovač je postaven na skutečném tokenizeru SQL, nikoli na funkci najít a nahradit. To znamená, že ví, čeho se nikdy nesmí dotknout: řetězcové literály si zachovávají svůj přesný obsah a mezery, -- a /* */ komentáře přežijí formátování a identifikátory v uvozovkách, zpětných zaškrtávacích nebo [závorkách] procházejí bajt po bajtu. Velká písmena v klíčových slovech jsou volitelné – zapněte je, chcete-li SELECT, FROM, LEFT JOIN používat velká písmena bez ohledu na to, jak byly napsány, nebo vypněte, chcete-li zachovat původní velká a malá písmena.
Vyberete si šířku odsazení – 2 nebo 4 mezery – tak, aby odpovídala průvodci styly vašeho týmu, a režim: formátování pro lidi nebo minifikace na jeden řádek pro protokoly, datové části JSON a konfigurační soubory. Více příkazů oddělených středníkem je zpracováno v jednom průchodu a souhrn vám řekne, kolik bylo zpracováno.
Vše se děje 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, podrobnostmi schématu a obchodní logikou – které byste nikdy neměli vkládat do online služby, která nahrává vaše vstupy. Po načtení stránky funguje offline; výsledek lze zkopírovat nebo stáhnout jako soubor .sql.