Réponse tardive, mais j'espère que cela en vaut la peine: le formateur T-SQL du pauvre est un formateur T-SQL open source (gratuit) avec une prise en charge complète des scripts / lots T-SQL (tout DDL, tout DML), plug-in SSMS, bloc de ligne de commande formateur et autres options.
Il est disponible pour une utilisation immédiate / en ligne sur http://poorsql.com , et vient aujourd'hui de passer à la "version 1.0" (il était en version bêta depuis quelques mois), après avoir récemment pris en charge les MERGE
déclarations, les OUTPUT
clauses et d'autres choses délicates .
Le complément SSMS vous permet de définir votre propre raccourci clavier (la valeur par défaut est Ctrl- K, Ctrl- F, pour correspondre à Visual Studio) et formate l'intégralité du script ou uniquement le code que vous avez sélectionné / mis en surbrillance, le cas échéant. Le formatage de sortie est personnalisable.
Dans SSMS 2008, il se combine parfaitement avec l'intellect sense intégré, fournissant efficacement plus ou moins la même fonctionnalité de base que l'invite SQL de Red Gate (l'invite SQL a, bien sûr, des éléments supplémentaires, comme des extraits, des scripts d'objet rapides, etc).
Les commentaires / demandes de fonctionnalités sont plus que bienvenus, veuillez lui donner un tourbillon si vous en avez l'occasion!
Divulgation: C'est probablement déjà évident, mais j'ai écrit cette bibliothèque / cet outil / ce site, donc cette réponse est aussi une auto-promotion sans vergogne :)