当前位置: 首页IT技术 → 增加数据库字段后几种更新视图方法总结

增加数据库字段后几种更新视图方法总结

更多

最简单的方法单个 编辑视图重新执行下

下面网上的方法:

--重新编译单个视图

sp_refreshview v_视图名

--重新编译视图

--解决办法:

--执行下面的sql语句,可以重新编译当前库中的所有视图

declare @s nvarchar(4000)

declare tb cursor local for

select 'sp_refreshview '''+name+ ''''

from sysobjects

where xtype= 'V' and status> =0

open tb

fetch tb into @s

while @@fetch_status=0

begin

exec(@s)

fetch tb into @s

end

close tb

deallocate tb

在表中添加了一个新的字段,与之对应的表需要删除后重新建立,否则不会自动刷新显示出新添加的字段。

最简单的操作办法就是在企业管理器中,在对表进行添加字段操作后,进入视图列表,右键通过“设计视图”进入对应的视图,然后将下方所有的语句复制,然后删除掉该视图,新建视图,再把刚才复制的语句粘贴进去,保存,保存名称仍为之前的名称,再次查询,就能看到在表中新添加的字段了。

热门评论
最新评论
昵称:
表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
字数: 0/500 (您的评论需要经过审核才能显示)