我的观点完全正常,看起来大致如下:
WITH xxx AS ( ... ),
yyy AS ( SELECT ... FROM xxx )
SELECT ... FROM yyy
非常简单,并且一直很好用。但是,出现了一种情况,我需要对xxx
做一个非常小的改动。我进入视图编辑器,对xxx进行小改动,但是当我保存/执行时,Server Management Studio的自动格式突然接管并决定将我的视图更改为:
WITH yyy AS ( SELECT ... FROM xxx),
xxx AS ( ... )
SELECT ... FROM yyy
基本上它会切换我的WITH语句的第一部分和第二部分,没有明显的原因!我已经尝试将视图编写脚本到一个新的查询,在那里进行更改并重新创建它,它也做同样的事情。
有没有办法关闭自动格式化??还有其他建议!?
答案 0 :(得分:1)
获胜的唯一方法是完全停止使用视图设计器。
你必须做出选择