大哥,大姐们帮帮忙啊?
create view v_waress with schemabinding as
SELECT tw.wareid,tw.wshopid,tw.wareid2,tw.wwithinid,tw.warename,tw.wmferid,tw.wbrand,tw.wunits,tw.wpricecost,tw.wpricecost2,tw.wpricesell,tw.wpriceinsider,tw.wemployeeagio,tw.wamount,tw.wmaxline,tw.wminline,tw.wlastupdatetime,tw.wstate,tw.wremark, tm.mferid,tm.mfername,tm.mferaddr,tm.mfertel,tm.mfermaster,tm.mremark,
(SELECT cslsize
FROM dbo.v_uu
WHERE substring(tw.wareid, 1, cslen) = cslcode AND orderid = 1) AS csstyle,
(SELECT cslsize
FROM dbo.v_uu
WHERE substring(tw.wareid,
(SELECT SUM(cslen)
FROM dbo.v_uu
WHERE orderid = 1) + 1, cslen) = cslcode AND orderid = 2) AS csage,
(SELECT cslsize
FROM dbo.v_uu
WHERE substring(tw.wareid,
(SELECT SUM(cslen)
FROM dbo.v_uu
WHERE orderid <= 2) + 1, cslen) = cslcode AND orderid = 3) AS cscustom,
(SELECT cslsize
FROM dbo.v_uu
WHERE substring(tw.wareid,
(SELECT SUM(cslen)
FROM dbo.v_uu
WHERE orderid <= 3) + 1, cslen) = cslcode AND orderid = 4) AS cscolor,
(SELECT cslsize
FROM dbo.v_uu
WHERE substring(tw.wareid,
(SELECT SUM(cslen)
FROM dbo.v_uu
WHERE orderid <= 4) + 1, cslen) = cslcode AND orderid = 5) AS csspecs,
(SELECT cslsize
FROM dbo.v_uu
WHERE substring(tw.wareid,
(SELECT SUM(cslen)
FROM dbo.v_uu
WHERE orderid <= 5) + 1, cslen) = cslcode AND orderid = 6) AS custom1,
(SELECT cslsize
FROM dbo.v_uu
WHERE substring(tw.wareid,
(SELECT SUM(cslen)
FROM dbo.v_uu
WHERE orderid <= 6) + 1, cslen) = cslcode AND orderid = 7) AS custom2,
(SELECT cslsize
FROM dbo.v_uu
WHERE substring(tw.wareid,
(SELECT SUM(cslen)
FROM dbo.v_uu
WHERE orderid <= 7) + 1, cslen) = cslcode AND orderid = 8) AS custom3,
(SELECT cslsize
FROM dbo.v_uu
WHERE substring(tw.wareid,
(SELECT SUM(cslen)
FROM dbo.v_uu
WHERE orderid <= 8) + 1, cslen) = cslcode AND orderid = 9) AS custom4,
(SELECT cslsize
FROM dbo.v_uu
WHERE substring(tw.wareid,
(SELECT SUM(cslen)
FROM dbo.v_uu
WHERE orderid <= 9) + 1, cslen) = cslcode AND orderid = 10) AS custom5
FROM dbo.t_wares tw , dbo.t_manufacturers tm where tw.wmferid = tm.mferid
go
set NUMERIC_ROUNDABORT off
SET ANSI_NULLS ON
SET ANSI_PADDING ON
SET ANSI_WARNINGS ON
SET CONCAT_NULL_YIELDS_NULL ON
SET NUMERIC_ROUNDABORT OFF
SET QUOTED_IDENTIFIER ON
SET ARITHABORT ON
go
create unique clustered index indcsl on v_waress(wareid,wshopid)
执行如上语句怎么会出现错误:无法 index 视图 ‘dbo.v_waress'。它包含一个或多个不允许使用的构造。
大哥,大姐们。。。。。,我的未来就靠你们了。。。。。