首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > IBM DB2 >

DB2中怎么区分是否有效视图,怎么获取有效的视图。高手尽请来指点米经

2012-03-06 
DB2中如何区分是否有效视图,如何获取有效的视图。求助!高手尽请来指点米经!如题。如何查看视图的状态是有效

DB2中如何区分是否有效视图,如何获取有效的视图。求助!高手尽请来指点米经!
如题。

如何查看视图的状态是有效还是无效?
怎么选出某个用户下所有无效的视图?

视图所引用的基础表改动后,
视图就会变成无效状态,
或者基础表又改回来,
这个视图不重新编译的话,还是无效状态。


在网上有看到问过:
SELECT owner, object_name, object_type FROM dba_objects WHERE status<>'VALID' and object_type='VIEW'

没有专门的view数据字典视图可以查看view的状态,只能通过object数据字典视图来查看object


问题是上面红色标注问题还是没解决掉。

谢谢。

[解决办法]
syscat.views
valid='N'
[解决办法]
全部重新create一边,如果有效地,就会报错;如果失效的会自动更新

热点排行