sql-server视图
视图的对应表中的表字段结构变了,视图还是不变,该怎么办,要重写视图吗??
------解决方案--------------------Transact-SQL 参考
sp_refreshview
刷新指定视图的元数据。由于视图所依赖的基础对象的更改,视图的持久元数据会过期。
语法
sp_refreshview [ @viewname = ] 'viewname '
参数
[@viewname =] 'viewname '
是视图的名称。viewname 是 nvarchar 类型,可以是由多部分组成的标识符,无默认值。
返回代码值
0(成功)或非零数字(失败)
权限
sysadmin 固定服务器角色成员、db_owner 和 db_ddladmin 固定数据库角色成员以及视图的所有者可以在视图上执行 sp_refreshview。
------解决方案--------------------sp_refreshview
刷新指定视图的元数据。由于视图所依赖的基础对象的更改,视图的持久元数据会过期。
------解决方案--------------------用sp_refreshview命令
具体格式:sp_refreshview 视图名
刷新指定视图的元数据.