Нужен инструмент автоматического отступа и форматирования хранимых процедур SQL Server

В моем текущем проекте унаследовано множество длинных (1200+ строк) хранимых процедур SQL Server с некоторыми ужасными отступами и форматированием, что делает их почти нечитаемыми. Есть ли какой-нибудь инструмент, который я могу использовать, чтобы автоматически форматировать их и сделать их более читабельными? Я не хочу проходить его вручную и отступать.

Ответы

Ответ 2

Попробуйте использовать ApexSQL Refactor. Он интегрируется в SSMS и его бесплатный инструмент. Хорошая вещь в том, что он позволяет сохранять параметры форматирования и делиться ими с командой, чтобы все вы использовали одни и те же настройки для кода.

Ответ 3

Попробуйте redgate SQLPrompt. Он имеет 14-дневную пробную версию.

Ответ 6

Попробуйте www.softfrontiers.com/Downloads/ReIndenter.shtml Бесплатно (или пожертвовать) и скачать.

Работает с кодом С# и SQL Server.

Очень быстро и не меняет код, за исключением комментариев отступа и конца блока, где они отсутствуют и возможны.

Ответ 8

Я использую dbForge SQL Complete на некоторое время и доволен этим (99 долларов США и бесплатная версия). Форматирование работает из Visual Studio и SMSS. Он также имеет удобную функцию завершения кода, которая лучше работает, чем стандартная, встроенная в SMSS.
http://www.devart.com/dbforge/sql/sqlcomplete/ordering.html