SQL Formátovač
Naformátuj a skráš SQL so správnym odsadením, alebo zminifikuj na jeden riadok. Dialect-aware (ANSI / MySQL / Postgres).
Zadaj vstup vyššie, aby si videl výsledok.
Vytvoril JXXR1 · ♥ Sponzorovať · ☕ Kúp mi kávu
Načo to slúži?
Naformátuje SQL query so správnym indentom a zalamovaním riadkov, alebo naopak minifikuje na jeden riadok. Tento nástroj rozumie základným SQL dialektom (ANSI, MySQL, Postgres) a kľúčové slová prevádza na uppercase pre konzistentnosť.
Kedy to použiť
- SQL query, ktoré ti dal niekto v jednom dlhom riadku — chceš ho prečítať.
- Code review SQL z PR-u — naformátovaný sa lepšie hodnotí.
- Príprava query do dokumentácie alebo wiki.
- Minify pre embedded SQL v aplikačnom kóde.
Časté chyby
- Dialect. ANSI SQL je base; MySQL, Postgres, MSSQL majú vlastné rozšírenia. Formátovač môže nevedieť konkrétne vendor-specific syntax.
- Stringy a komentáre. Formátovač nemení obsah
'string'alebo-- comment. - Subquery vs. CTE. CTE (
WITH x AS (...)) sú často čitateľnejšie než nested subqueries. - Joins.
JOIN ONsa zvyčajne odsadzuje rovnako ako FROM. - Nesúvisí s performance. Formátovanie nemení execution plan; len čitateľnosť.