SQL Formatter převádí minifikované nebo neuspořádané SQL na čitelné, odsazené dotazy. Klíčová slova jdou na nové řádky (SELECT, FROM, WHERE, JOIN, ON, AND, OR), seznamy SELECT se rozdělí po jednom sloupci na řádek a vícewordová klíčová slova (GROUP BY, INNER JOIN, IS NOT NULL) jsou rozpoznána. Volitelná normalizace klíčových slov na VELKÁ PÍSMENA a zvýraznění syntaxe pro klíčová slova, funkce, řetězce a čísla.
Čtení SQL zkopírovaného z kódu nebo logů bývá často bolestivé – ORM produkují jednořádkové dotazy, formátovače logů odstraňují nové řádky a ručně psané SQL od různých autorů používá nekonzistentní odsazení. SQL Formatter vám jedním kliknutím poskytne přehledný a konzistentní pohled na jakýkoli dotaz. Formátovač tokenizuje SQL (zpracovává řetězce, komentáře, čísla, identifikátory, operátory a interpunkci), rozpoznává přibližně 80 SQL klíčových slov včetně vícewordových jako GROUP BY, LEFT OUTER JOIN, IS NOT NULL a ORDER BY. Klíčová slova nejvyšší úrovně (SELECT, FROM, WHERE, HAVING atd.) jdou vždy na vlastní řádek. Seznamy SELECT dostanou jeden sloupec na řádek, díky čemuž jsou dlouhé seznamy sloupců čitelné. Klauzule JOIN se odsadí na nový řádek spolu s podmínkou ON. Volitelná normalizace na VELKÁ PÍSMENA převede klíčová slova s různou velikostí písmen na jednotný tvar. Zvýraznění syntaxe barví klíčová slova fialově, funkce modře, řetězce zeleně, čísla oranžově a komentáře kurzívou šedě. Komentáře (-- řádkové a /* blokové */) jsou zachovány. Volba Minify zkompaktní dotaz zpět na jeden řádek pro použití jako jednořádkový řetězec (např. v kódu).
Tokenizer rozpoznává přibližně 80 SQL klíčových slov (včetně vícewordových GROUP BY, INNER JOIN, IS NOT NULL) pro správné zalamování řádků.
Každý sloupec v seznamu SELECT dostane svůj vlastní řádek – dlouhé seznamy sloupců se stanou snadno prohledatelnými.
Volitelný převod klíčových slov na velká písmena dodá vašemu dotazu konzistentní styl bez ohledu na autora.
Klíčová slova, funkce, řetězce, čísla a komentáře jsou barevně odlišeny pro snadné prohlížení struktury.
SQL komentáře (-- a /* */) zůstávají při formátování na svém místě – žádné nečekané smazání.
Sloučí jakýkoli naformátovaný dotaz zpět na jeden řádek – užitečné při vkládání SQL jako řetězcového literálu v kódu.
ORM jako Sequelize, Prisma nebo TypeORM logují jednořádkové SQL. Vložte do formátovače pro pochopení struktury dotazu.
Při revizi PR s vloženými SQL řetězci je před přidáním komentářů naformátujte pro lepší čitelnost.
Naformátujte pomalý dotaz, abyste jasně viděli jeho strukturu JOIN, díky čemuž se snáze odhalí úzká hrdla při optimalizaci.
Vytvářejte přehledně naformátované SQL pro zařazení do README, interních wiki nebo dokumentace API.
Noví vývojáři SQL mohou vložit své dotazy a vidět správné formátování jako referenci pro idiomatický styl.
Klikněte na ikonu SQL v docku DevSuite Pro. Otevře se panel s možnostmi a vstupním polem.
Vložte jakékoli SQL – z logů ORM, souboru nebo editoru kódu. Funguje se SELECT, INSERT, UPDATE, DELETE, CREATE a dalšími.
Stiskněte Format pro odsazený, čitelný dotaz s klíčovými slovy na vlastních řádcích.
Upravte šířku odsazení, přepněte klíčová slova na VELKÁ PÍSMENA, zapněte/vypněte zvýraznění syntaxe podle vašeho stylu.
Klikněte na Copy pro zkopírování naformátovaného nebo minifikovaného dotazu. Vložte do svého IDE, ticketu nebo dokumentace.
Nainstalujte si DevSuite Pro zdarma a odemkněte 64+ vývojářských nástrojů pro svůj prohlížeč.