SQL Formatter
Formátujte a skrášľujte SQL dotazy alebo ich minifikujte na jeden riadok – úplne vo vašom prehliadači.
Výsledok
40-riadkový dotaz napísaný narýchlo – všetko malými písmenami, v jednom nekonečnom reťazci, s tromi vnorenými poddotazmi – je takmer nemožné skontrolovať. Tento formátovač SQL ho jedným kliknutím premení na čitateľný, konzistentne odsadený SQL: každý stĺpec zoznamu SELECT dostane svoj vlastný riadok, JOINy sa zoradia pod klauzulou FROM, WHERE podmienky porušujú pri každom AND/OR a poddotazy sú odsadené o jednu úroveň hlbšie, takže štruktúra dotazu je okamžite viditeľná.
Formátovač je postavený na skutočnom tokenizéri SQL, nie na vyhľadávaní a nahradení. To znamená, že vie, čoho sa nikdy nesmie dotknúť: reťazcové literály si zachovávajú svoj presný obsah a medzery, -- a /* */ komentáre prežijú formátovanie a identifikátory v úvodzovkách, spätných začiarknutiach alebo [zátvorkách] prechádzajú po bajtoch. Písanie veľkých písmen v kľúčových slovách je voliteľné – zapnite ho, ak chcete použiť veľké písmená SELECT, FROM, LEFT JOIN, bez ohľadu na to, ako boli napísané, alebo ho vypnite, ak chcete zachovať pôvodné veľké a malé písmená.
Vyberiete si šírku odsadenia – 2 alebo 4 medzery – tak, aby zodpovedala príručke štýlu vášho tímu, a režim: formátovanie pre ľudí alebo miniifikácia na jeden riadok pre protokoly, užitočné zaťaženia JSON a konfiguračné súbory. Viaceré príkazy oddelené bodkočiarkami sa spracujú v jednom prechode a súhrn vám povie, koľko bolo spracovaných.
Všetko sa deje lokálne vo vašom prehliadači: dotaz je tokenizovaný a znova zostavený na vašom zariadení a nikdy sa neodošle na žiadny server. Vďaka tomu je nástroj bezpečný pre skutočný produkčný SQL – so skutočnými názvami tabuliek, podrobnosťami schém a obchodnou logikou – ktoré by ste nikdy nemali vkladať do online služby, ktorá nahráva vaše vstupy. Po načítaní stránky funguje offline; výsledok je možné skopírovať alebo stiahnuť ako súbor .sql.