SQL Formatter / Beautifier
Formatez et embellissez vos requêtes SQL avec indentation et mots-clés en majuscules.
SQL brut
SQL formaté
Le SQL formaté apparaîtra iciQuestions fréquentes
Pourquoi formater ses requêtes SQL ?
Un SQL bien formaté est 10x plus facile à lire et déboguer. Les mots-clés en majuscules et l'indentation cohérente permettent d'identifier rapidement la structure (quelles tables, quels filtres, quel ORDER BY). C'est une convention universelle adoptée par tous les équipes de développement professionnelles.
Quels dialectes SQL sont supportés ?
Le formateur fonctionne avec MySQL, PostgreSQL, SQLite, SQL Server (T-SQL) et Oracle (PL/SQL basique). La syntaxe SQL standard est identique entre ces SGBD pour les requêtes SELECT/INSERT/UPDATE/DELETE. Les fonctions et extensions spécifiques à chaque SGBD sont préservées sans modification.
Comment utiliser cet outil pour déboguer une requête ?
Collez la requête brute (souvent sur une seule ligne, copiée depuis un ORM ou un log d'erreur) et le formateur la restructure avec une clause par ligne. Vous pouvez immédiatement voir si le JOIN est correct, si le GROUP BY est cohérent avec le SELECT, ou si un AND est manquant dans le WHERE.