1

Надеюсь, это вопрос новичков.SQL Server 2008/2012 - views & sql formatting

Так что, если у меня есть длинный набор выборок в моем SQL и несколько подвыборов внутри предложения where, я менее удовлетворен форматированием в дизайнере представлений, который, как представляется, является единственным способ отображения/отображения моих просмотров после их сохранения.

Итак, вкратце, можно ли каким-либо образом напрямую изменить мои представления в SSMS и сохранить ли представления форматирование в моем коде?

i.e .;

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,... 

Или что-то вдоль этих линий.

+0

Righ click -> script view as -> alter to -> новое окно запроса. –

+0

http://sqlblog.com/blogs/aaron_bertrand/archive/2009/10/14/bad-habits-to-kick-using-the-visual-designers.aspx –

ответ

3

Вы используете конструктор запросов? Вместо этого используйте окно запроса SSMS. В Проводнике объектов SSMS щелкните правой кнопкой мыши на представлении и выберите «Вид сценария как» - «Изменить текст» - «Новый редактор запросов». Отформатируйте источник представления в окне запроса и запустите сценарий, чтобы изменить представление. Ваше форматирование будет сохранено.

+0

Alter похоже, трюк. –

 Смежные вопросы

  • Нет связанных вопросов^_^