`
cd0281
  • 浏览: 123038 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

更新sqlserver视图方式

 
阅读更多
declare @vname sysname

declare refresh_cursor cursor for 
 select name from sysobjects where xtype = 'v' order by crdate
for read only  
open refresh_cursor

fetch next from refresh_cursor 
into @vname
 while @@fetch_status = 0
 begin
  --刷新指定视图的元数据。由于视图所依靠的基础对象发生更改,视图的持久元数据会过期。
  exec sp_refreshview @vname
  print '视图' + @vname + '已更新'
  fetch next from refresh_cursor 
     into @vname
 end
close refresh_cursor
deallocate refresh_cursor
分享到:
评论

相关推荐

    sql Server 视图管理

    视图在SQL Server中扮演着至关重要的角色,它本质上是存储在数据库中的查询,提供了一种虚拟表的方式,允许用户从一个或多个表中选择数据。视图并不实际存储数据,而是保存了一个SQL查询语句,当访问视图时,SQL ...

    SQL Server索引视图及性能提高简介

    在SQL Server 2000中,引入了索引视图的概念,使得视图不仅可以作为数据的安全访问机制和逻辑展示方式,还可以通过创建唯一群集索引和非群集索引来优化查询效率。 传统的视图在运行时会被临时实体化,即每次查询...

    SQL Server 利用触发器对多表视图进行更新的实现方法

    综上所述,SQL Server中的触发器可以用来自动化复杂的业务逻辑,特别是当需要跨多个表进行数据更新时。在本例中,通过触发器可以实现在更新`XINXIN_TAB`或`FENSHU_TAB`时自动维护`ZHONGHE_TAB`的综合分数信息,从而...

    sqlserver系统视图与存储过程应用说明

    sqlserver系统视图与存储过程应用说明,自己总结的,方便查看进程和表字段的注释

    sql server视图的作用本篇文章.doc

    SQL Server视图是一种非常重要的数据库对象,它在数据库管理和数据查询中扮演着不可或缺的角色。视图实际上是基于一个或多个表的SELECT查询结果的虚拟表,它并不存储实际数据,而是存储查询语句本身。在使用时,视图...

    sql server视图详解

    在SQL Server数据库管理系统中,视图是数据库设计和数据查询中的一个重要概念。视图可以被理解为一个虚拟的表,它并不实际存储数据,而是基于一个或多个表或视图的SELECT语句结果集。视图是数据库对象,提供了一种...

    细说SQL Server中的视图

    1,什么是视图? 2,为什么要用视图; 3,视图中的ORDER BY; 4,刷新视图; ...当你查询视图时,无论是获取数据还是更新数据,Sql server都用视图的定义来访问基础表;  视图在我们日常操作也扮演

    SQL Server2008修改视图-SQL语句方式.pptx

    SQL Server 2008 修改视图 - SQL 语句方式 在 SQL Server 2008 中,修改视图是通过使用 Alter View 语句来实现的。下面将详细介绍修改视图的语法、实例和注意事项。 修改视图语法 修改视图的基本语法格式为: ...

    SQLServer视图及索引的创建及使用

    资源名称:SQL Server 视图及索引的创建及使用内容简介: 本文档主要讲述的是SQL Server 视图及索引的创建及使用;目的是通过企业管理器和Transact_SQL语句对视图进行创建、修改和删除通过企业管理器。希望本文档会给...

    三个SQL视图查出所有SQL Server数据库字典

    1. **系统表和视图的变化**:随着版本的更新,SQL Server 2005引入了新的系统表和视图,以提供更强大的功能和支持更多的数据库对象。因此,在编写查询时需要考虑使用哪些最新的系统表和视图。 2. **语法兼容性**:...

    清除sqlserver无效的视图及存储过程

    在SQL Server数据库管理中,有时由于项目的持续优化和升级,可能会遗留一些无效的视图或存储过程。这些对象可能由于代码改动、表结构调整或者不再被引用而变得无用,但它们依然存在于数据库中,占用资源并可能导致...

    SQLServer视图触发器

    SQLServer视图触发器

    SQLServer 视图 事务 索引

    SQL Server中的视图、事务和索引是数据库管理中的核心概念,它们各自扮演着重要的角色,帮助用户更高效、安全地操作和查询数据。 视图,作为数据库的一种抽象,是基于一个或多个表的SELECT查询结果集的逻辑表示。在...

    利用SQLServer系统表或视图猜解字段

    利用 SQLServer 系统表或视图猜解字段 在数据库安全领域中,猜解字段是指攻击者通过对数据库的系统表或视图进行查询和分析,获取数据库中敏感信息的过程。这种攻击方式可以让攻击者获取数据库中敏感信息,从而进行...

    通过SQL_Server_2005索引视图提高性能

    ### 通过SQL Server 2005索引视图提高性能 #### 一、什么是索引视图? 索引视图是一种特殊的视图,在SQL Server 2005 Enterprise Edition中得到了增强。传统上,视图是基于一个或多个表的虚拟表,主要用于实现数据...

    视图 sql server

    视图 sql server

    SQLSERVER2005创建视图视频

    SQL server2005 创建视图视频 SQL\创建视图(上).exe

    Delphi创建SQLserver数据库视图的例子.rar

    Delphi创建SQLserver数据库视图的例子,使用create View语句来生成视图,当然本程序创建好视图后,也可删除视图,下面是详细的代码:  //创建一个视图:  procedure TForm1.Button1Click(Sender: TObject);  ...

    泛微流程流转信息表SQL SERVER视图

    泛微流程流转信息表SQL SERVER视图 e-cology

Global site tag (gtag.js) - Google Analytics