Późna odpowiedź, ale miejmy nadzieję, że warto: Formater T-SQL ubogiego człowieka to wolny formatator T-SQL z pełną obsługą partii / skryptów T-SQL (dowolny DDL, dowolny DML), wtyczka SSMS, większość wiersza poleceń formatyzator i inne opcje.
Jest dostępny do natychmiastowego użycia / online na http://poorsql.com , a właśnie dziś przeszedł do „wersji 1.0” (był w wersji beta przez kilka miesięcy), właśnie zyskał wsparcie dla MERGE
oświadczeń, OUTPUT
klauzul i innych drobiazgów .
Dodatek SSMS pozwala ustawić własny skrót (domyślnie Ctrl- K, Ctrl- F, aby dopasować Visual Studio) i formatuje cały skrypt lub tylko wybrany / podświetlony kod, jeśli taki istnieje. Formatowanie wyjściowe można dostosować.
W SSMS 2008 ładnie łączy się z wbudowanym intelektem, skutecznie zapewniając mniej więcej taką samą podstawową funkcjonalność, jak Monit SQL Red Gate (Monit SQL ma oczywiście dodatkowe funkcje, takie jak fragmenty, szybkie skryptowanie obiektów, itp).
Informacje zwrotne / prośby o nowe funkcje są mile widziane, dajcie im wir, jeśli macie szansę!
Ujawnienie: Prawdopodobnie jest to już oczywiste, ale napisałem tę bibliotekę / narzędzie / stronę, więc ta odpowiedź jest również bezwstydną autopromocją :)