Пізня відповідь, але, сподіваємось, вартий: Форматор 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 він чудово поєднується з вбудованим інтелектуальним сенсом, ефективно забезпечуючи більш-менш таку ж функціональну базу, що і SQL-підказка Red Gate (SQL-підказка SQL, звичайно, має додаткові речі, як фрагменти, швидкий сценарій об'єктів, тощо).
Зворотній зв'язок / запити щодо функцій більш ніж вітаються, будь ласка, дайте йому кружляти, якщо ви отримаєте можливість!
Розкриття інформації: Це, мабуть, вже очевидно, але я написав цю бібліотеку / інструмент / сайт, тому ця відповідь також є безсоромною саморекламою :)