在线急求,在视图上创建索引!有答案就结贴。 20laurel218]

发布时间:2016-12-7 0:00:06 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"在线急求,在视图上创建索引!有答案就结贴。 20laurel218]",主要涉及到在线急求,在视图上创建索引!有答案就结贴。 20laurel218]方面的内容,对于在线急求,在视图上创建索引!有答案就结贴。 20laurel218]感兴趣的同学可以参考一下。

语句是这样的:create index index_v_users_bdtj on v_users_bdtj(ywmc,sftd)    报错信息:服务器: 消息 1939,级别 16,状态 1,行 1              无法在视图 'v_users_bdtj' 上创建 索引,因为该视图未绑定到架构。    版本:SQL Server2000企业版    小弟在线急等,各位的帮助!感恩不尽!

视图上能建索引,好像没听说过。

重新建立视图,用WITH SCHEMABINDING create view v_name WITH SCHEMABINDING as ...    

普通视图并没有实际存储数据,所以不能创建索引。SCHEMABINDING只是防止改变视图中引用到的表、视图等改变而引起视图定义出错,与是否可以创建索引无关。

Diagrams 里面有控制嗎

是不是没有用到所有者. 试下 ....on dbo.[视图名]()

楼主看看这个帖子。。。 http://community.csdn.net/Expert/TopicView3.asp?id=4996069

视图只存放定义,不存放数据 视图上创建索引在概念上就讲不通

ALTER VIEW v_users_bdtj WITH SCHEMABINDING AS ... 在你视图中引用的表前面加上 schema. 每个表的tableschema可以用以下语句看到: SELECT * FROM INFORMATION_SCHEMA.Tables create index index_v_users_bdtj on v_users_bdtj(ywmc,sftd)

上一篇:通过COMPUTE语句计算出的记录如何调用! 50jetlons]
下一篇:安装SQL Server 2005的问题 20kylike]

相关文章

相关评论