Späte Antwort, aber hoffentlich lohnenswert: Der T-SQL-Formatierer von Poor Man ist ein Open-Source -T-SQL-Formatierer (kostenlos) mit vollständiger T-SQL-Batch- / Skriptunterstützung (jede DDL, jede DML), SSMS-Plugin und Befehlszeilen-Bulk Formatierer und andere Optionen.
Es ist für die sofortige / Online-Verwendung unter http://poorsql.com verfügbar und wurde erst heute auf "Version 1.0" (es war einige Monate in der Beta-Version) abgestuft , nachdem es gerade Unterstützung für MERGE
Aussagen, OUTPUT
Klauseln und andere heikle Dinge erhalten hat .
Mit dem SSMS-Add-In können Sie Ihren eigenen Hotkey festlegen (Standard ist Ctrl- K, Ctrl- F, um mit Visual Studio übereinzustimmen ) und das gesamte Skript oder nur den Code formatieren, den Sie ausgewählt / hervorgehoben haben, falls vorhanden. Die Ausgabeformatierung kann angepasst werden.
In SSMS 2008 lässt es sich gut mit dem integrierten Intelli-Sense kombinieren und bietet effektiv mehr oder weniger die gleiche Basisfunktionalität wie die SQL-Eingabeaufforderung von Red Gate (SQL-Eingabeaufforderung enthält natürlich zusätzliche Funktionen wie Snippets, schnelles Scripting von Objekten). etc).
Feedback- / Feature-Anfragen sind mehr als willkommen. Bitte probieren Sie es aus, wenn Sie die Gelegenheit dazu haben!
Offenlegung: Dies ist wahrscheinlich bereits offensichtlich, aber ich habe diese Bibliothek / dieses Tool / diese Site geschrieben, daher ist diese Antwort auch eine schamlose Eigenwerbung :)