SQL Formatter для SQL Management Studio



Answers

Поздний ответ, но, надеюсь, стоит того: 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 он прекрасно сочетается со встроенным intellisense, эффективно обеспечивая более или менее те же базовые функциональные возможности, что и SQL-запрос Red Gate (SQL Prompt, конечно же, имеет дополнительные материалы, такие как фрагменты, быстрый скриптинг объектов и т. Д.).

Запросы обратной связи / функции более чем приветствуются, пожалуйста, дайте ему завихрение, если вы получите шанс!

Раскрытие: Это, вероятно, уже очевидно, но я написал эту библиотеку / инструмент / сайт, поэтому этот ответ также является бесстыдным саморекламой :)

Question

Мне было интересно, есть ли плагин / инструмент для SQL Server Management Studio, который будет форматировать ваш SQL?

Я работаю с некоторыми крупными хранимыми процессами, которые являются искаженным беспорядком плохо отформатированного SQL, и было бы неплохо, если бы я мог просто пойти «Выбрать все -> Формат SQL»,




Этот (Gudu Software) довольно хорош, работает в Management Studio и довольно дешев. Мне нужно больше вариантов, но я не использовал его в течение нескольких месяцев, возможно, они добавили некоторые новые функции. Я был доволен этим, когда использовал его. Также есть бесплатная онлайн-версия.




Red-Gate делает пару, либо Sql Prompt Pro, либо Sql Refactor. Есть миллион других, которые не подключаются к студии управления, но Red-Gate делает единственный плагин, который я знаю, и он работает очень хорошо. Они также обеспечивают интеллект и несколько других полезных функций.

http://www.red-gate.com/products/SQL_Prompt/index.htm




На этом веб-сайте делается базовая капитализация ключевых слов SQL:

http://www.ascdesc.com









Related