Можно ли автоиндексировать запрос в Sql Server Management Studio Express?
Я имею в виду, что-то эквивалентное Ctrl + K + D из Visual Studio, которое автоматически отступает от кода. Есть ли что-то в этом смысле?
Ответы
Ответ 1
Только что открыл это - еще один вариант этого старшего вопроса, который имеет гораздо большую активность: SQL Formatter для SQL Management Studio
Я лично являюсь большим фанатом Плохой человек T-SQL Formatter/http://poorsql.com - но потом я написал это:)
Ответ 2
По умолчанию нет, но вы всегда можете попробовать сторонние инструменты, такие как SQL Prompt, упомянутые выше, или ApexSQL Refactor (немного меньше вариантов по сравнению с SQL-запросом но его бесплатный продукт) или просто использовать онлайн-форматтер.
Ответ 3
SQL Prompt из Red Gate может это сделать.
Если вам просто нужно простое форматирование в Интернете, то одна и та же технология будет FormatSQL.com
Ответ 4
SQL Pretty Printer также может переформатировать SQL. Доступно как отдельное приложение или плагин SSMS. Бесплатно скачать (с экраном nag, но никаких других очевидных ограничений) от http://www.dpriver.com
Существует онлайн-версия на http://www.dpriver.com/pp/sqlformat.htm?ref=g_wangz
Ответ 5
Существует также форматтер SQLinForm. Это автоматический форматировщик кода SQL для всех основных баз данных, включая ORACLE, SQL Server, DB2, UDB, Sybase, Informix, PostgreSQL, Teradata, MySQL, MS Access и т.д. С более чем 100 параметрами форматирования. У него есть добавление горячей клавиши Windows, поэтому вы можете использовать его в SSMS. Ссылка: www.sqlinform.com