SQL Server 2008 / 2012 - представления и форматирование SQL
Надеюсь, это вопрос новичка.
Так что, если у меня есть длинный набор выборок в моем SQL и пара вложенных выборок в предложении where, я менее чем удовлетворен форматированием в конструкторе представлений, который, по-видимому, является единственным способом отображения / показать мои взгляды после их сохранения.
Итак, вкратце, есть ли способ напрямую редактировать мои представления в SSMS, и сохраняют ли представления форматирование в моем коде?
то есть;
select case /*comment */
when a = 5
then b = 2
else b = 4 /* why b 4 */
end as field_1,
dt as field_2,...
получить все пюре
select case /*comment */ when a = 5
then b = 2 else b = 4 /* why b 4 */
end as field_1,
dt as field_2,...
Или что-то вдоль этих линий.
1 ответ
Вы используете конструктор запросов? Вместо этого используйте окно запроса SSMS. В обозревателе объектов SSMS щелкните правой кнопкой мыши по представлению и выберите "Представление сценария" как -> "Изменить" -> "Окно нового редактора запросов". Отформатируйте источник представления в окне запроса и запустите сценарий, чтобы изменить представление. Ваше форматирование будет сохранено.