对索引视图创建索引出错误,求帮忙解答问题
时间:2011-12-21
来源:互联网
想再A2列的索引:create unique clustered index id_v_A2 on 视图(A2);
但是老是提示下面错误:
无法对视图 '......' 创建 索引。它包含 text、ntext、image 或 xml 列
问为什么?A2列是datetime类型,不是ntext类型,怎么不行啊?是不是视图里头其它列包含ntext类型后,其它列不是ntext类型也创建不了索引啊?
作者: chaozhou 发布时间: 2011-12-21
作者: kuqideyupian 发布时间: 2011-12-21
假如我上面的视图是表,他就行啊。
作者: chaozhou 发布时间: 2011-12-21
作者: kuqideyupian 发布时间: 2011-12-21
假如按照kuqideyupian说的不行,
那么我表是ntext行,
但是我视图substring(ntext)一部分出来行吗?
如果行,在视图里,怎样把substring(ntext)转成nvarchar啊?
谢谢指导了。
作者: chaozhou 发布时间: 2011-12-21
作者: kuqideyupian 发布时间: 2011-12-21
作者: chaozhou 发布时间: 2011-12-21
(
a1 ntext;
a2 datetime
a3 varchar(50)
);创建成功
create view v with schemabinding as
(
select convert(varchar(1024),a1) as a1,a2 from dbo.t
);创建成功
create unique clustered index id_t_a2 on v(a2);失败
问有什么办法解决,谢谢了。
作者: chaozhou 发布时间: 2011-12-21
我的表列已经创建ntext类型,并且表数据记录已有几十万了,现在修改记录老是有问题啊?就是超时啊,改不了。
请高手帮个大忙,两个情况选择
(1)就是上面的视图有什么办法绕道创建索引?
(2)如果实在不能创建索引,那么我想改ntext为nvarchar类型,但是记录太多了,老是超时,有什么办法解决超时问题?谢谢了。
作者: chaozhou 发布时间: 2011-12-21
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28