OpenReplay Logo
12k
12k

Formateur SQL

Formatez et embellissez du SQL pour tous les principaux dialectes — le traitement est local dans votre navigateur, de sorte que vos requêtes ne quittent jamais votre machine.

SQL

Collez du SQL, déposez un fichier, ou

Formater Traité localement Local

À 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.