Collez du SQL, déposez un fichier, ou
À propos de cet outil
Un formateur SQL normalise les espaces, l'indentation et la casse des mots-clés d'une requête sans changer ce qu'elle fait. Il analyse votre SQL en jetons et les ré-émet avec des sauts de ligne cohérents et une indentation de deux espaces, de sorte que les clauses comme SELECT, JOIN, WHERE et GROUP BY s'alignent de façon prévisible. Cet outil prend en charge le SQL standard ainsi que des règles propres aux dialectes PostgreSQL, MySQL, SQLite, BigQuery, Snowflake et SQL Server, et normalise les mots-clés en majuscules pour des requêtes cohérentes et lisibles.
Utilisez-le pour nettoyer une requête sur une seule ligne copiée depuis un journal d'ORM, rendre une instruction générée et dense relisible dans une pull request, ou uniformiser la casse au sein des fichiers SQL d'une équipe.
Le formatage ne fait que réorganiser les espaces et la casse — il ne valide jamais que votre requête est correcte par rapport à un schéma réel.
Questions fréquentes
Quels dialectes SQL ce formateur prend-il en charge ?
Il prend en charge le SQL standard, PostgreSQL, MySQL, SQLite, BigQuery, Snowflake et SQL Server (Transact-SQL). Chaque dialecte applique ses propres règles de mots-clés et de syntaxe afin que la sortie corresponde aux conventions de ce moteur.
Le formatage change-t-il ce que fait ma requête SQL ?
Non. Le formatage n'ajuste que les espaces, l'indentation et la casse des mots-clés — les jetons et la logique de la requête restent inchangés, de sorte qu'une requête formatée s'exécute à l'identique de l'originale.