1

希望这是一个新手问题。

因此,如果我的 SQL 中有很多选择,而 where 子句中有几个子选择,我对视图设计器中的格式不太满意,这似乎是显示/保存后显示我的视图。

所以,简而言之,有没有办法直接在 SSMS 中编辑我的视图,并让视图保留我的代码中的格式?

IE;

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

或类似的规定。

4

1 回答 1

3

您正在使用查询设计器吗?而是使用 SSMS 查询窗口。在 SSMS 对象资源管理器中,右键单击视图并选择 Script View as-->Alter To-->New Query Editor 窗口。在查询窗口中格式化视图源并运行脚本以更改视图。您的格式将被保留。

于 2015-08-16T17:41:37.903 回答