SQL-formázó

Az ORM-naplókból és a másolás-beillesztésből származó egysoros SQL-t nehéz ellenőrizni. Szép nyomat a kulcsszavak nagybetűivel és beágyazott behúzással a JOIN-okhoz, CTE-ekhez és részkijelölésekhez — a kód áttekintése vagy dokumentálása előtt.

Az SQL formázása

1. Az SQL lekérdezés beillesztése a szerkesztőbe.
2. Ha elérhető, válassz nyelvjárási tippeket (MySQL, PostgreSQL, Standard).
3. Kattintási formátum.
4. Másold a behúzott SQL-t wikire vagy diára.

SQL formázási példák

Beágyazott JOIN

SELECT három LEFT JOIN behúzással záradékonként — gyorsabban hiányzik az ON feltétel.

CTE olvashatóság

AZ sales AS (...) fő lekérdezéssel vizuálisan elválasztva a CTE blokktól.

> köteg

Többsoros ÉRTÉKEK oszloponként igazítva a differenciális áttekintéshez.

Mikor használd ezt az eszközt

• A lekérdezések megosztása során a lekérési megjegyzésekben.
• Amikor megtanulja az SQL kimeneti struktúráját a generált ORM-ből.
• A BI-csapat jelentéslekérdezésének dokumentálásakor.

Olvasható SQL a véleményekben

A felülvizsgálók gyorsabban észlelik a WHERE bérlőazonosító szűrő hiányát a behúzott SQL-ben — a biztonság az esztétikán túl.

Gyakori kérdések

Melyik SQL dialektus?

Az általános formázók kezelik az ANSI-szerű SQL-t; A MySQL backticks és a Postgres idézőjelek különböznek.

Nagybetűs kulcsszavak?

Gyakori stílus VÁLASZTÁS HOL — preferencia nem követelmény.

Érvényesíti a szintaxist?

Formázás ≠ végrehajtás — futtassa az EXPLAIN-t az adatbázisban a valódi érvényesítéshez.

Érzékeny adatok?

A helyi formátum elkerüli a SaaS-szivárgást — a képernyő megosztása előtt továbbra is redukálja a PII-t literálokban.

SQL kicsinyítése?

Manuálisan távolítsa el az újsorokat a beágyazott lekérdezéseknél — a formátummal ellentétben.