Réponse tardive, mais j'espère que la peine: Le Pauvre Homme T-SQL Formatter est un open-source (gratuit) T-SQL formatter complète de T-SQL lot/en charge de l'écriture (tout DDL, toute DML), SSMS Plugin de ligne de commande, formateur en vrac, et d'autres options.
Il est disponible immédiatement/utilisation en ligne à http://poorsql.comet juste aujourd'hui diplômée de "version 1.0" (c'était en version bêta pour quelques mois), juste après avoir acquis de soutien pour MERGE
des déclarations, OUTPUT
clauses, et l'autre sans pour autant négliger les choses.
La SSMS Add-in vous permet de définir votre propre raccourci clavier (par défaut est Ctrl-K, Ctrl-F
, pour correspondre à Visual Studio), et les formats le script en entier ou juste le code que vous avez sélectionné/mis en évidence, le cas échéant. Formatage de sortie est personnalisable.
Dans SSMS 2008, il combine bien avec le haut-intellisense, fournissant plus ou moins les mêmes fonctionnalités de base comme la Red Gate Invite SQL (SQL Invite n'ont bien sûr des trucs supplémentaires, comme des extraits, rapide objet de script, etc).
Commentaires / demandes de fonctionnalités sont plus que les bienvenus, s'il vous plaît donner un tourbillon, si vous avez la chance!
Information: Ceci est probablement déjà évidentes, mais j'ai écrit cette bibliothèque/outil/site, de sorte que cette réponse est aussi éhontée de l'auto-promotion :)