SQL - Outil de formatage
Nettoyez facilement du code SQL legacy illisible avec un simple outil de formatage. Rendez vos requêtes SQL immédiatement lisibles et démarrez votre revue de code.
Traduction automatique
Cet article a plus d'un an, mais il a été relu le 30 juillet 2026 — son contenu est toujours exact.
Cet article fait partie de la série Qualité du code :
- Markdown linter - corriger les problèmes de formatage dans les fichiers md
- Rector 1.0.0 🎉🎉🎉, mon ami, mon coach
- Une image Docker qui fournit les outils d'analyse statique pour PHP
- Clean code - Linux Bash - Réduire au maximum le nombre de paramètres d'une fonction
- SQL - Outil de formatage
- JSON - Linter en ligne
- Formater du code PHP mal formaté
- Python - Les outils de qualité de code
- Git - pre-commit-hooks
- Validez votre schéma OpenAPI face aux standards REST Belgif

Cet article présente l'outil SQL Formatter de l'auteur, gratuit et self-hosted (sources sur GitHub, démo hébergée sur sql-formatter.avonture.be). Il transforme des requêtes SQL legacy illisibles écrites sur une seule ligne en instructions correctement indentées et lisibles — une première étape utile avant de relire du vieux code de base de données.
Face à du code legacy, il est souvent utile de le reformater pour le rendre lisible. Et à partir de là, l'étude du code peut commencer.
Il existe énormément d'outils de reformatage pour json, php, javascript et d'autres langages, mais beaucoup moins pour une requête écrite en SQL.
Copiez/collez simplement SELECT LAT_N, CITY, TEMP_F FROM STATS, STATION WHERE MONTH = 7 AND STATS.ID = STATION.ID ORDER BY TEMP_F dans l'outil et vous obtenez
SELECT
LAT_N,
CITY,
TEMP_F
FROM
STATS,
STATION
WHERE
MONTH = 7
AND STATS.ID = STATION.ID
ORDER BY
TEMP_F
Récupérez mon outil SQL Formatter et ses sources sur https://github.com/cavo789/sql_formatter.
L'outil est accessible en ligne : https://sql-formatter.avonture.be/

J'ai créé quelques autres outils self-hosted du même genre, chacun dédié à une seule tâche : JSON - Linter en ligne et Excel Formula Beautifier.
Cet article fait partie de la série Qualité du code :
- Markdown linter - corriger les problèmes de formatage dans les fichiers md
- Rector 1.0.0 🎉🎉🎉, mon ami, mon coach
- Une image Docker qui fournit les outils d'analyse statique pour PHP
- Clean code - Linux Bash - Réduire au maximum le nombre de paramètres d'une fonction
- SQL - Outil de formatage
- JSON - Linter en ligne
- Formater du code PHP mal formaté
- Python - Les outils de qualité de code
- Git - pre-commit-hooks
- Validez votre schéma OpenAPI face aux standards REST Belgif




