Бедный T-SQL Formatter
Это бесплатный и открытый формат SQL (T-SQL):
- Обрабатывайте полные мультипакетные скрипты, включая скрипты определения объектов, такие как хранимые процедуры, триггеры и так далее.
- Варианты форматирования предоставляются для соответствия различным распространённым стилям и стандартам форматов
- Опционально выводить «цветный» HTML-код, а не просто форматированный SQL
- Также доступна опция «удаления» для удаления комментариев и пробелов, чтобы запутать, а не красиво печатать ваш код
- Готовые модели доступны в различных форматах
- SSMS (SQL Server Management Studio) и плагины/расширения Visual Studio, которые позволяют форматировать текущий файл или выбранный текст с помощью одной горячей клавиши — поддержка любой версии SSMS или SSMS Express, а также любой полной (не Express) версии Visual Studio.
- Плагин Notepad++ для быстрого форматирования одним кликом в вашем любимом универсальном текстовом редакторе.
- Утилита командной строки, которая позволяет пакетно форматировать столько файлов, сколько угодно, или форматировать из любой другой программы — для Windows (.Net) или любой среды (node/npm)
- Приложение WinForms для простого офлайн-форматирования (также позволяет просматривать потоки токенов и деревья разбора)
- Плагин WinMerge для автоматического форматирования SQL-файлов перед сравнением позволяет WinMerge отображать только изменения содержимого, игнорируя различия в форматировании.
- Разместить библиотеку JS с такой же функциональностью в любом браузере или в другом контексте на основе Javascript для онлайн-демо/форматирования сайтовВход по гиперссылке виден.
- Также доступна в виде библиотеки .Net 2.0/3.5, доступна здесь или для скачивания через NuGet
- Написанный на C#, с подключаемым дизайном, в будущем должны поддерживаться и другие диалекты SQL
Официальный сайт:Вход по гиперссылке виден. Адрес на GitHub:Вход по гиперссылке виден. Онлайн-форматирование SQL:Вход по гиперссылке виден. Poor Man's T-SQL Formatter имеет Visual Studio, SSMS, Notepad++ и другие плагины, которые можно хорошо унаследовать с помощью других инструментов, например, SSMS-плагин, адрес для скачивания:Вход по гиперссылке виден.
PoorMansTSqlFormatterSSMSPackage.Setup.1.6.16.msi
(692 KB, Количество скачиваний: 0, 售价: 3 粒MB)
Я установил его нативноSQL Server Management Studio версия: 15.0.18390.0, как показано на рисунке ниже:
Перед установкой PoorMansTSqlFormatterSSMSPackage.Setup.1.6.16,На ПК должен быть установлен рантаймер .NET Framework 2.0, иначе ошибка будет следующей:
Чтобы установить шаги установки, включите или отключите функции Windows через панель управления и поставьте галочку установки, как показано на рисунке ниже:
После повторной установки PoorMansTSqlFormatterSSMSPackage.Setup.1.6.16 ошибка Microsoft следующая:
--------------------------- Microsoft SQL Server Management Studio --------------------------- Пакет «FormatterPackage» загрузился неправильно. Эта проблема может быть вызвана изменением конфигурации или установкой другого расширения. Подробности можно получить, посмотрев на файл "C:\Users\itsvse_pc\AppData\Roaming\Microsoft\AppEnv\15.0\ActivityLog.xml". Перезапуск Visual Studio может помочь решить эту проблему. Постоянно показывают это сообщение об ошибке? --------------------------- Да(Y) Нет(N) --------------------------- Решение: откройте папку установки, например: C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE папка, редактироватьSsms.exe.configБыли добавлены следующие документы:
Откройте инструмент Microsoft SQL Server Management Studio 18 снова, больше не сообщайте об ошибке и введите SQL-команду, как показано на следующем рисунке:
Нажмите Инструменты -> Форматировать код T-SQL или ярлык Ctrl+K, F(Перед нажатием F нужно отпустить Ctrl), форматированные рендеры следующие:
(Конец)
|