Поздний ответ, но, надеюсь, стоит того: форматировщик T-SQL для « Бедного человека» - это бесплатный форматировщик T-SQL с открытым исходным кодом с полной поддержкой пакетных / сценариев T-SQL (любой DDL, любой DML), плагин SSMS, основная часть командной строки форматтер и другие варианты.
Он доступен для немедленного / онлайн-использования на http://poorsql.com и только сегодня перешел на «версию 1.0» (она была в бета-версии в течение нескольких месяцев), только что приобрела поддержку MERGE
заявлений, OUTPUT
предложений и других привередливых вещей ,
Надстройка SSMS позволяет установить собственную горячую клавишу (по умолчанию Ctrl- K, Ctrl- F, для соответствия Visual Studio) и форматирует весь сценарий или только выбранный / выделенный код, если таковой имеется. Форматирование вывода настраивается.
В SSMS 2008 он прекрасно сочетается со встроенным intelli-sense, эффективно обеспечивая более или менее ту же базовую функциональность, что и SQL-подсказка Red Gate (SQL Prompt, конечно, имеет дополнительные функции, такие как сниппеты, быстрые объектные сценарии, и т.д).
Отзывы / пожелания приветствуются, пожалуйста, дайте им знать, если у вас есть возможность!
Раскрытие: Это, вероятно, уже очевидно, но я написал эту библиотеку / инструмент / сайт, поэтому этот ответ также является бесстыдной саморекламой :)