知识大全 SQL Server 2000的视图中必须小心使用*符号[4]
Posted 视图
篇首语:上下观古今,起伏千万途。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 SQL Server 2000的视图中必须小心使用*符号[4]相关的知识,希望对你有一定的参考价值。
SQL Server 2000的视图中必须小心使用*符号[4] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
sp_refreshview的功能描述为 刷新指定视图的元数据 由于视图所依赖的基础对象的更改 视图的持久元数据会过期 由于sp_refreshview的代码被封装了(没有公开) 所以我们看不到它的内部实现 不过看了这个存储过程的描述 你是否对视图有了新的认识呢?
从这里 我们可以看到 当我们使用一个视图查询数据的时候 其实我们是在使用视图的元数据来查询的 当视图依赖的对象发生了变化以后 视图的元数据就需要更新 这样 使用视图时才不会违背我们的意愿
知道了问题的产生的原因后 那么我们在重新修改一个表或视图的脚本时 我们就需要更新依赖于该对象的视图 否则就会出现意想不到的错误 如何找到依赖于该对象的对象(包括视图 触发器 存储过程)呢?SqlServer 在该数据库的系统表sysdepends里记录这些依赖关系 所以你可以查询该表获取你想要的信息 但其实 你可以通过使用系统提供的存储过程 sp_depends来获取该对象的所依赖的对象(返回的第一个表)以及依赖于该对象的对象(返回的第二个表) 脚本如下
查询vCustomersA的依赖的对象以及依赖于vCustomersA的对象
exec sp_depends vCustomersA
cha138/Article/program/SQLServer/201311/22389相关参考
知识大全 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)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!