相当于oracle中的sp_refreshview
Oracle是否在SQL Server上有类似sp_refreshview的东西?
提前致谢,
戈兰
没有找到相关结果
已邀请:
2 个回复
呕蹿尉
一个看法:
哪个有效:
现在对底层表做一些事情:
由于Oracle存储依赖项(请参阅DBA / ALL / USER_DEPENDENCIES视图),因此视图被标记为无效:
但你仍然可以从中进行选择。 Oracle无论如何都会尝试执行它,即使它知道视图标记为INVALID:
通过从视图中进行选择,它再次标记了视图VALID:
您还可以编译视图,以确保视图提前有效:
“编译”视图将其标记为有效:
如果更改影响视图,则基础查询不再执行:
然后你会得到一个运行时错误:
希望这可以帮助。 问候, 抢。
赣借
我想由于Oracle不存储定义,因此无法刷新视图。