Aller au contenu principal

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.

· 2 minutes de lecture
Voir la source
Christophe
Amoureux de Markdown, WSL et Docker ~ Curieux insatiable.
Cet article existe aussi en anglais — lire la version originale.

Traduction automatique

Cette traduction a été produite par une IA. Elle peut contenir des contresens ou des maladresses, en particulier sur les termes techniques. En cas de doute, consultez l'article de référence en anglais — c'est lui qui fait foi.

Cet article a plus d'un an, mais il a été relu le 30 juillet 2026 — son contenu est toujours exact.

SQL - Outil de formatage

⚡
TL;DR

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/

Demo

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 vous a-t-il été utile ?
Avez-vous suivi les étapes de cet article ?