编辑:刚才注意到你正在使用Northwind
。您需要更改视图定义以使其可以像下面那样进行索引。
ALTER VIEW [dbo].[Products by Category]
WITH SCHEMABINDING
AS
SELECT Categories.CategoryID,
Categories.CategoryName,
Products.ProductID,
Products.ProductName,
Products.QuantityPerUnit,
Products.UnitsInStock,
Products.Discontinued
FROM dbo.Categories INNER JOIN dbo.Products ON Categories.CategoryID = Products.CategoryID
WHERE Products.Discontinued <> 1
GO
CREATE UNIQUE CLUSTERED INDEX ix ON [dbo].[Products by Category] (CategoryID, ProductID)
CREATE NONCLUSTERED INDEX IDX_categoryproducts ON dbo.[Products by Category] (CategoryName,ProductName)
By是以产品分类的名称。类别名称位于产品类别中。 – norris1023