无法创建我需要的索引

wwfxgm wwfxgm 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我想创建索引视图,
但是没有想想那么简单,首先,我这个视图,也没有ID(相当于唯一的值)。 就是无法创建索引视图
drop view if exists dbo.jcckd;
GO

CREATE VIEW [dbo].[JCCKD] with SCHEMABINDING
AS
SELECT
--A.ID,
A.xn,
A.xq ,
D.xy ,
A.lsrdw,
C.isbn ,
C.jcmc ,
C.cbs ,
C.bb ,
C.jczz,
C.price,
C.gys,
C.zk,
SUM ( B.qty ) AS cs,
'116#' sjh,
count_big(*) rn
FROM
dbo.OrderHeader A
INNER JOIN dbo.OrderDetail B ON A.ID = B.orderid
INNER JOIN dbo.abc D ON D.id = a.custid
INNER JOIN dbo.jcjbxxb C ON B.bookid = C.id
WHERE

a.qty > 0
AND a.type = 1

GROUP BY
--A.id,
A.xn,
A.xq,
D.xy,
A.lsrdw,C.isbn ,
C.jcmc ,
C.cbs ,
A.lsrdw ,
C.bb ,
C.jczz,
C.price,
c.gys,
C.zk
;
go


create unique clustered index IX_lsrdw_isbn_gys on jcckd(xn,xq,lsrdw,isbn,gys) --就这句话报错了。


CREATE NONCLUSTERED INDEX IX_xn_xq_XY_LSRDW
ON jcckd (xn,xq,xy,lsrdw);


有没有法子,可以创建一个索引视图?
...全文

相关推荐

评论 9
收藏 已收藏
分享
返回顶部
wwfxgm
疑难问题 22,298 成员 121,727 内容