創建視圖的查詢語句必須要遵守一定的限制
1. 要對某些列取別名,並保證列名的唯一
(具有相同的列名的表,在創建視圖的時候,需要使用別名,表名.列名 也是不可以的)
當我們在通過新建視圖來創建視圖的話,具有相同的列名的表,系統會自動的添加別名.所以不會報錯,但是通過SQL語句創建的時候,要注意添加別名
2. 在使用函數或算數表達式的時候 需要使用別名,否則創建視圖或者函數的時候會失敗!
3.定義視圖的時候,注意不要使用關鍵字
4.不能在視圖定義中指定ORDER BY ,除非定義中包含Top或For Xml 說明
......