Formátovač SQL
Minifikované jednořádkové SQL z protokolů ORM a kopírování a vkládání je těžké zkontrolovat. Pěkný tisk s velkými písmeny klíčových slov a vnořeným odsazením pro JOIN, CTE a podvýběry — před kontrolou kódu nebo dokumentací.
Jak formátovat SQL
1. Vložte SQL dotaz do editoru.
2. Vyberte dialektové rady, pokud jsou k dispozici (MySQL, PostgreSQL, Standard).
3. Klikněte na formát.
4. Zkopírujte odsazené SQL pro wiki nebo snímek.
Příklady formátování SQL
Vnořený JOIN
SELECT se třemi LEFT JOINy odsazenými na klauzuli — rychleji chybí místo ON podmínka.
Čitelnost CTE
S prodejním AS (...) hlavní dotaz vizuálně oddělený od bloku CTE.
INSERT batch
Víceřádkové VALUES zarovnané po sloupcích pro kontrolu rozdílů.
Kdy formátovat SQL
• Při sdílení dotazů v komentářích žádosti o stažení.
• Při učení struktury SQL z generovaného výstupu ORM.
• Při dokumentování dotazů sestav pro tým BI.
Čitelné SQL v recenzích
Recenzenti rychleji zachytí chybějící filtr WHERE tenant_id na odsazeném SQL — bezpečnost překračuje estetiku.
Časté dotazy
Jaký dialekt SQL?
Obecné formátovače zpracovávají ANSI-ish SQL; Uvozovky MySQL a Postgres se liší.
Klíčová slova velká písmena?
Běžný styl SELECT FROM WHERE — preference není podmínkou.
Ověřit syntaxi?
Formátování ≠ provedení — spusťte EXPLAIN v databázi pro skutečné ověření.
Citlivá data?
Místní formát zabraňuje úniku SaaS — před sdílením obrazovky stále redigujte PII v literálech.
Minifikovat SQL?
Ruční odstranění nových řádků pro vložené dotazy — opak formátu.