Webtools

Formateur SQL

Formater SQL avec une indentation cohérente

À propos du formateur SQL

Collez n'importe quelle requête SQL — SELECT, INSERT, UPDATE, DELETE, CTE — et obtenez une version correctement indentée avec les clauses principales sur leurs propres lignes, les conditions AND/OR empilées, et les listes de colonnes réparties sur plusieurs lignes. Vous pouvez optionnellement mettre en majuscules les mots-clés pour un contraste visuel.

Les chaînes de caractères et les commentaires (-- et /* */) sont conservés tels quels. Le formateur est indépendant du dialecte — il fonctionne pour PostgreSQL, MySQL, SQLite, SQL Server et Snowflake.

Questions fréquemment posées

Est-ce qu'il valide ou exécute le SQL ?
Non — uniquement formaté. Le SQL syntaxiquement invalide est quand même indenté ; il ne fonctionnera simplement pas. Utilisez votre client de base de données pour valider ou exécuter des requêtes.
Les sous-requêtes sont-elles indentées ?
Oui. Les sous-requêtes entre parenthèses sont indentées d'un niveau plus profond, et les clauses principales à l'intérieur se cassent sur leurs propres lignes comme d'habitude.