共計 345 個字符,預計需要花費 1 分鐘才能閱讀完成。
創建索引:接下來,使用 CREATE INDEX 語句在視圖上創建索引。可以在視圖上創建聚集索引或非聚集索引。
CREATE UNIQUE CLUSTERED INDEX IX_MyIndexedView
ON dbo.MyIndexedView (column1);
使用索引視圖:現在可以像使用普通表一樣使用索引視圖進行查詢。SQL Server 將自動使用索引視圖的索引來優化查詢性能。
SELECT *
FROM dbo.MyIndexedView
WHERE column1 = 20;
需要注意的是,索引視圖有一些限制和要求,例如視圖必須使用 SCHEMABINDING 選項創建,視圖定義必須包含唯一的結果集,視圖的列名和數據類型必須與索引定義匹配等。建議在創建索引視圖之前仔細閱讀 SQL Server 文檔,并確保滿足所有要求。
正文完