您现在的位置: 软界网软界问答数据库MS-SQL Server > 问题显示
我要提问    
提示:提问和回答别人的问题均可赢得积分
加入收藏我要投诉 我来回答
此问题已经被浏览109次,收藏:0次. 所属类别:[MS-SQL Server]
问题:如何给一个视图建立索引""?
CREATE VIEW View4b WITH SCHEMABINDING AS
SELECT
2007 as YEAR_CD
,ProductCD
,ProductName
,SUM(Price) AS SumPrice
,SUM(Sales) AS Units
,COUNT_BIG(*) AS Count
FROM
dbo.F_SUM
GROUP BY
ProductCD,
ProductName
GO
CREATE UNIQUE CLUSTERED INDEX IndexID ON View4b (ProductCD, ProductName)

这个索引是怎么也建立不成功,
报错:视图View4b的选择项里不包含集计函数,不能做成试图索引?什么意思啊,怎么改阿?
谢谢指点。。。。。
小注:拜托大家不要粘一堆说明文字上来,我都看过了,没看出之所以然来,谢谢。。
提问时间:2007-12-26 16:15:05 回答次数:(4) 提问人:软界网友 我来回答
回答(1)
1、绑定到架构
with SCHEMABINDING

2、你的查询里面 有 sum ,不能建立索引的
回答人:软界网友 我来回答
回答(2)
视图不需要建立索引,查询时按照你需要的字段排序
回答人:软界网友 我来回答
相关问题
关键字: AS,建立,ProductName,ProductCD,View4b,立索引,SUM,视图,SCHEMABINDING, Product,CREATE,Price,UN,OU,EC,怎么
我来回答
验证码