Formateur SQL

Collez n'importe quelle requête SQL pour la formater avec des règles adaptées au dialecte. Prend en charge plus de 13 dialectes SQL : MySQL, PostgreSQL, SQLite, BigQuery, Snowflake, SQL Server, Oracle PL/SQL et plus. Personnalisez la casse des mots-clés et l'indentation. 100 % côté client — vos requêtes ne quittent jamais le navigateur.

Le résultat apparaîtra ici

Comment ça fonctionne

1

Collez votre SQL

Collez une requête SQL brute ou minifiée dans le panneau d'entrée. Les scripts à plusieurs instructions sont pris en charge.

2

Choisissez dialecte et style

Sélectionnez votre dialecte SQL (MySQL, PostgreSQL, BigQuery, etc.), la casse des mots-clés et la largeur d'indentation.

3

Copiez la sortie formatée

La requête formatée apparaît instantanément. Copiez-la d'un clic ou utilisez le bouton Minifier pour réduire l'entrée à une seule ligne.

Foire aux questions

Quels dialectes SQL sont pris en charge ?

L'outil prend en charge SQL standard, MySQL, PostgreSQL, SQLite, BigQuery, MariaDB, SQL Server (Transact-SQL), Redshift, Snowflake, Spark, Trino, DB2 et Oracle PL/SQL. Choisir le bon dialecte garantit que les mots-clés et la syntaxe spécifiques sont préservés.

Mon SQL est-il envoyé à un serveur ?

Non. Tout le formatage se fait entièrement dans votre navigateur en JavaScript. Vos requêtes ne quittent jamais votre appareil — sûr pour les identifiants de production et les schémas sensibles.

Peut-il formater plusieurs instructions à la fois ?

Oui. Collez autant d'instructions séparées par des points-virgules que nécessaire ; chacune est formatée indépendamment, avec une ligne vide entre elles.

Que fait la casse des mots-clés ?

Elle contrôle la capitalisation des mots-clés SQL comme SELECT, FROM, WHERE et JOIN. Choisissez MAJUSCULES (convention), minuscules ou conservez la casse d'origine.

L'outil valide-t-il mon SQL ?

L'outil effectue un formatage structurel mais pas une validation syntaxique complète. La plupart des constructions spécifiques au dialecte sont préservées, mais des instructions invalides peuvent être formatées sans erreur — utilisez votre base de données pour la validation réelle.

Outils similaires