Formateur SQL
Formatez et embellissez du SQL avec indentation, ou minifiez sur une ligne. Conscient du dialecte (ANSI / MySQL / Postgres).
Saisissez une entrée ci-dessus pour voir le résultat.
À quoi ça sert ?
Une requête SQL peut être un one-liner ou 200 lignes illisibles tant qu'elles ne sont pas indentées. Ce formateur réécrit SELECT/INSERT/UPDATE/DDL avec indentation cohérente, sauts de ligne avant chaque clause et casse uniforme. Le mode minify fait l'inverse. Tout dans le navigateur.
Quand l'utiliser
- Reformater une requête copiée d'un log ou ORM.
- Normaliser les conventions d'équipe avant un commit.
- Compresser une requête en une ligne pour YAML ou CLI.
- Repérer parenthèses non équilibrées ou virgules manquantes.
Pièges courants
- Structurel, pas sémantique. Ne valide pas la syntaxe SQL.
- Mots-clés selon dialecte.
ILIKE,RETURNING= Postgres ;STRAIGHT_JOIN= MySQL. - Les littéraux chaîne sont préservés.
- Les commentaires survivent mais sont isolés sur leur ligne.
- Minify supprime les commentaires.
- Pas un linter. Utiliser
sqlfluffen CI.