簡體   English   中英

SQL Server 2008/2012-視圖和SQL格式

[英]SQL Server 2008 / 2012 - views & sql formatting

希望這是一個新手問題。

因此,如果我在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,...

或類似的規定。

您正在使用查詢設計器嗎? 而是使用SSMS查詢窗口。 在SSMS Object Explorer中,右鍵單擊視圖,然后選擇Script View as-> Alter To-> New Query Editor窗口。 在查詢窗口中設置視圖源的格式,然后運行腳本以更改視圖。 您的格式將被保留。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM