Server里面什么樣的視圖才能創建索引?
在為視圖創建索引前,視圖本身必須滿足以下條件:
1、視圖以及視圖中引用的所有表都必須在同一數據庫中,并具有同一個所有者。
2、索引視圖無需包含要供優化器使用的查詢中引用的所有表。
3、必須先為視圖創建唯一群集索引,然后才可以創建其它索引。
4、創建基表、視圖和索引以及修改基表和視圖中的數據時,必須正確設置某些SET選項(在本文檔的后文中討論)。另外,如果這些SET選項正確,查詢優化器將不考慮索引視圖。
5、視圖必須使用架構綁定創建,視圖中引用的任何用戶定義的函數必須使用SCHEMABINDING選項創建。
6、另外,還要求有一定的磁盤空間來存放由索引視圖定義的數據。