Formátovač SQL
Sformátujte SQL dopyty — každá klauzula na vlastnom riadku, jednotné odsadenie a veľké kľúčové slová.
Súvisiace nástroje
Formátovač SQL
Vložte ľubovoľný SQL dopyt a dostanete ho späť čitateľný: SELECT, FROM, WHERE, JOIN, GROUP BY, HAVING, ORDER BY a ďalšie hlavné klauzuly začínajú vždy na vlastnom riadku, podmienky AND a OR pokračujú odsadené pod nimi a každý stĺpec v zozname SELECT môže mať vlastný riadok. Odsadenie si vyberiete — dve medzery, štyri medzery alebo tabulátory — a rozhodnete, či sa kľúčové slová prepíšu na veľké písmená, teda klasické SELECT/FROM/WHERE, vďaka ktorému vidíte štruktúru dopytu na prvý pohľad.
Formátovač stojí na skutočnom tokenizéri, nie na hromade náhrad cez regulárne výrazy. Reťazcové literály ako 'it''s', identifikátory v úvodzovkách všetkých dialektov ("stlpec", `stlpec`, [stlpec]) aj oba štýly komentárov (-- riadkový a /* blokový */) prechádzajú bajt po bajte, takže kľúčové slovo vnútri reťazca sa nikdy nezmení a úvodzovka v komentári nástroj nepomýli. Mení sa iba biele miesto a veľkosť písmen kľúčových slov — výsledný dopyt znamená presne to, čo ten pôvodný.
Viaceré príkazy oddelené bodkočiarkami sa rozpoznajú a sformátujú ako samostatné bloky, takže nástroj poslúži aj na migračné súbory a seed skripty, nielen na jednotlivé dopyty. K svojim limitom je úprimný: hlboko vnorené poddopyty ostávajú na riadku svojej klauzuly, vďaka čomu je výsledok predvídateľný.
Všetko beží lokálne vo vašom prehliadači — dopyty s názvami tabuliek či produkčnými dátami nikdy neopustia váš počítač. Hotový výsledok skopírujte alebo stiahnite ako .txt súbor.