知识大全 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)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  摘

知识大全 SQL Server视图管理中的四个限制条件

SQLServer视图管理中的四个限制条件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  通过视

知识大全 用ASP调用SQL Server的视图和存储过程

用ASP调用SQLServer的视图和存储过程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!   

知识大全 SQL Server 2000中全文检索的使用

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)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!