视图索引问题,能者来啊
我要为多个结构一样的表作UNION ALL查询,于是做了个视图,但却无法贾索引
总是提示:
服务器: 消息 1940,级别 16,状态 1,行 1
无法在视图 'VIEW_verify' 上创建 索引。该视图没有唯一的聚集索引。
建索引SQL 如下:
create dbo.VIEW_verify
WITH SCHEMABINDING
AS
SELECT Czy1,Czy2,Czy3,Czy4,Czy5,Czy6,Czy7,Czy8,Czy9,Czy10,TransferMark,Spare1,Spare2,Spare3,Spare4,Spare5,Spare6,Spare7,Spare8,Spare9,Spare10
FROM (SELECT Czy1,Czy2,Czy3,Czy4,Czy5,Czy6,Czy7,Czy8,Czy9,Czy10,TransferMark,Spare1,Spare2,Spare3,Spare4,Spare5,Spare6,Spare7,Spare8,Spare9,Spare10
FROM dbo.zzxx340000
UNION ALL
SELECT Czy1,Czy2,Czy3,Czy4,Czy5,Czy6,Czy7,Czy8,Czy9,Czy10,TransferMark,Spare1,Spare2,Spare3,Spare4,Spare5,Spare6,Spare7,Spare8,Spare9,Spare10
FROM dbo.zzxx340100
UNION ALL
SELECT Czy1,Czy2,Czy3,Czy4,Czy5,Czy6,Czy7,Czy8,Czy9,Czy10,TransferMark,Spare1,Spare2,Spare3,Spare4,Spare5,Spare6,Spare7,Spare8,Spare9,Spare10
FROM dbo.zzxx340102