私は完全に正常に機能しているビューを持っており、大まかに次のように見えます。
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ステートメントの最初の部分と2番目の部分を切り替えます。ビューを新しいクエリにスクリプト化し、そこで変更を加えて再作成しようとしましたが、同じことを行います。
自動フォーマットをオフにする方法はありますか?他の提案!?