Późna odpowiedź, ale miejmy nadzieję, że warto:The Poor Man's T-SQL Formatter to program do formatowania T-SQL typu open source (bezpłatny) z pełną obsługą wsadową/skryptową T-SQL (dowolny DDL, dowolny DML), wtyczką SSMS, masową obsługą wiersza poleceń formater i inne opcje.
Jest dostępny do natychmiastowego/online użytku pod adresem http://poorsql.com i właśnie dzisiaj przeszedł do „wersji 1.0” (był w wersji beta przez kilka miesięcy), po nabyciu wsparcia dla MERGE
oświadczenia, OUTPUT
klauzule i inne drobiazgi.
Dodatek SSMS umożliwia ustawienie własnego skrótu klawiszowego (domyślnie jest to Ctrl -K , Ctrl -F , aby pasował do programu 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 intelli-sense, skutecznie zapewniając mniej więcej taką samą podstawową funkcjonalność jak SQL Prompt Red Gate (SQL Prompt ma oczywiście dodatkowe rzeczy, takie jak fragmenty, szybkie skrypty obiektowe, itp).
Opinie/prośby o dodanie funkcji są mile widziane. Jeśli masz szansę, daj temu zamieszanie!
Ujawnienie:To już chyba oczywiste, ale napisałem tę bibliotekę/narzędzie/stronę, więc ta odpowiedź jest również bezwstydną autopromocją :)