Formateur et embellisseur SQL
Conçu pour la confidentialité — fonctionne entièrement dans votre navigateur
Formatez et embellissez des requêtes SQL dans votre navigateur. Toova met les mots-clés en majuscules, aligne les clauses et indente les sous-requêtes pour les rendre lisibles — utile pour réviser des requêtes denses provenant de journaux, d'ORM ou d'autres développeurs.
Pourquoi formater le SQL
Un SQL dense sur une seule ligne est illisible. Un SQL aligné et indenté avec des mots-clés en majuscules, c'est ce que tout ingénieur de bases de données expérimenté écrit à la main. Toova effectue le formatage automatiquement — collez une requête depuis un journal de requêtes lentes, une sortie d'ORM ou un collègue, et récupérez quelque chose que vous pouvez réellement réviser. Les jointures, sous-requêtes, CTE et fonctions de fenêtrage bénéficient tous d'une hiérarchie visuelle claire.
Sensible aux dialectes
SQL a des dialectes — PostgreSQL, MySQL, SQL Server, Oracle, SQLite, BigQuery — et chacun a ses propres mots-clés et extensions de syntaxe. Toova vous permet de choisir le dialecte afin que les mots-clés spécifiques (RETURNING, LATERAL, MERGE) soient reconnus et formatés correctement. La valeur par défaut est le SQL ANSI, qui couvre la plupart des requêtes courantes.
Traitement local uniquement
Le formatage s'effectue entièrement dans votre navigateur. Le SQL que vous collez — y compris les requêtes qui référencent des noms de tables internes, des identifiants client ou tout contenu propriétaire — ne quitte jamais la page. L'onglet Réseau restera vide pendant le formatage, et la page fonctionne hors ligne après le premier chargement. Sûr pour les requêtes de journaux lents, le débogage et la révision de code.
Questions fréquentes
- Quels dialectes SQL sont pris en charge ?
- PostgreSQL, MySQL, SQL Server, Oracle, SQLite, BigQuery et SQL ANSI. Choisissez celui qui correspond à votre base de données pour que les mots-clés spécifiques soient formatés correctement.
- Les mots-clés sont-ils toujours mis en majuscules ?
- Par défaut, oui — les mots-clés en majuscules sont la convention dans la plupart des guides de style et permettent de parcourir visuellement la structure d'une requête. Vous pouvez passer en minuscules ou en conservation de casse si votre équipe utilise un style différent.
- Peut-il formater des requêtes complexes avec des CTE ?
- Oui. Les CTE (clauses WITH), les sous-requêtes, les fonctions de fenêtrage et les requêtes récursives obtiennent tous une indentation et un alignement de clauses corrects. Le formateur comprend la hiérarchie structurelle de la requête.
- Le formatage changera-t-il le comportement de mon SQL ?
- Non. Le formateur ne modifie que les espaces et la capitalisation. Les tokens, opérateurs, identifiants et littéraux de chaîne sont préservés tels quels. La requête que vous collez s'exécute de manière identique après le formatage.
- Mon SQL est-il envoyé à un serveur ?
- Non. Le formatage s'exécute entièrement dans votre navigateur. La requête ne quitte jamais la page.