知识大全 SQL Server 2000的视图中必须小心使用*符号[3]
Posted 视图
篇首语:幽沉谢世事,俯默窥唐虞。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 SQL Server 2000的视图中必须小心使用*符号[3]相关的知识,希望对你有一定的参考价值。
SQL Server 2000的视图中必须小心使用*符号[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
带着这个问题 让我们去了解一下 何谓视图?在Sql Server 的帮助文档中是这样描述视图的 定义如下 视图是一个虚拟表 其内容由查询定义 同真实的表一样 视图包含一系列带有名称的列和行数据 但是 视图并不在数据库中以存储的数据值集形式存在 行和列数据来自由定义视图的查询所引用的表 并且在引用视图时动态生成 通过这个定义我们可以看出 视图是一个虚拟的表 它仅仅包括视图的定义脚本 查询的内容则是动态的生成 当我们创建了一个视图以后 视图的脚本会保存到当前数据库的系统表sysments里 我们可以通过系统提供的存储过程 sp_helptext查询得到视图的定义脚本 从定义上看 好像并不能得到我们想要的答案 那么我们就先不管Sql Server 是如何实现视图的 我们先来解决一下当前的问题(我上面提到的) 可能有些朋友已经知道了解决问题的办法了 那就是把vCustomersB的定义脚本重新执行一下(其实只需要把create换成alter执行一下就可以) 脚本如下
重新执行一下vCustomersB的定义脚本
alter view vCustomersB as select * from vCustomersA go
那么 除了这个方法以外 其实SqlServer 也提供了一个扩展存储过程sp_refreshview来帮我们做这件事情 调用的脚本如下
刷新指定视图的元数据
exec sp_refreshview vCustomersB
我个人目前就知道这两个办法 不知道 你还有没有其他的办法 有的话可以一起分享一下
cha138/Article/program/SQLServer/201311/22388相关参考
知识大全 SQL Server 2000的视图中必须小心使用*符号[2]
SQLServer2000的视图中必须小心使用*符号[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一
知识大全 SQL Server 2000的视图中必须小心使用*符号[1]
SQLServer2000的视图中必须小心使用*符号[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一
知识大全 SQL Server 2000的视图中必须小心使用*符号[5]
SQLServer2000的视图中必须小心使用*符号[5] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一
知识大全 使用 SQL Server 2000 索引视图提高性能
使用SQLServer2000索引视图提高性能 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 摘
SQLServer视图管理中的四个限制条件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 通过视
用ASP调用SQLServer的视图和存储过程 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
SQLServer2000中全文检索的使用 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 微软的
知识大全 在SQL Server 2000数据仓库中使用分区
在SQLServer2000数据仓库中使用分区 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 摘
知识大全 如何获得SQL Server 2000中知道对象的权限
如何获得SQLServer2000中知道对象的权限 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 .Net下调用SQL Server2000中存储过程
.Net下调用SQLServer2000中存储过程 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!