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.