Поздний ответ, но, надеюсь, стоящий: Poor Man's T-SQL Formatter является открытым исходным кодом (бесплатно ) Модуль форматирования T-SQL с полной поддержкой пакетов / сценариев T-SQL (любой DDL, любой DML), подключаемый модуль SSMS, модуль массового форматирования командной строки и другие параметры.
Он доступен для немедленного / онлайн-использования на http://poorsql.com, и только сегодня был переведен на "версию 1.0" (это находился в бета-версии несколько месяцев), только что получив поддержку операторов MERGE
, предложений OUTPUT
и других привередливых вещей.
Надстройка SSMS позволяет вам установить собственную горячую клавишу (по умолчанию: Ctrl - K, Ctrl - F , чтобы соответствовать Visual Studio) и форматирует весь скрипт или только код, который вы выбрали / выделили, если таковой имеется. Форматирование вывода можно настроить.
В SSMS 2008 он прекрасно сочетается со встроенным интеллектом, эффективно обеспечивая более или менее ту же базовую функциональность, что и SQL Prompt Red Gate (SQL Prompt, конечно, имеет дополнительные вещи, такие как фрагменты, быстрое создание сценариев объектов, так далее).
Обратная связь / запросы функций более чем приветствуются, пожалуйста, дайте им шанс, если у вас будет такая возможность!
Раскрытие информации: это, вероятно, уже очевидно, но я написал эту библиотеку / инструмент / сайт, поэтому этот ответ также является бессовестным саморекламой :)
person
Tao
schedule
25.08.2011