如何准确判断有效视图?高手快来呀!!! 本帖最后由 a82740373 于 2011-07-26 17:13:59 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1,重新编译无效对象2,然后再执行SELECT owner, object_name, object_type FROM dba_objects WHERE status<>'VALID' and object_type='VIEW' http://winie.iteye.com/blog/540228 多谢!那是不是说如果不再编译的话,我们没有办法知道一个invalid状态的View是否实际上已经valid。也就是当表或者字段改动后,oracle会自动编译相关联的view,把它们表示成invalid状态,而反过来,当表或者字段再次改动后,oracle却没有自动编译相关联的view去把它们表示成valid状态?而非要我们主动去编译才改变呢?我们这边要做的东西是,抽取oracle中的这一刻的有效view,如果不进行编译的话有办法做到么? ORACLE中的对象,当内部相关内容发生修改或者变动的时候,就会显示无效,我个人觉得,只有手工执行编译,然后再查询; 关于本地net服务配置! oracle 表分析 计算方式 oracle怎么设置字段默认时间 全库搜索出现以下错误! oracle中如何实现不同部门的员工信息显示时间隔2个空行 能否指定数据文件的存储位置 请教一个简单的变量问题? 请问number和double类型的默认长度是多少啊? 我不小心删了一批数据,而且commit了,怎么把数据找回来? oracle 中sql语句问题!!! 在线等待!!!! SQL 错误: ORA-04098: 触发器 'PMG001.OBJECTADMIN_SEQ_TRIGGER' 无效且未通过重新验证 oracle 把net manager快捷方式删怎么办!
2,然后再执行SELECT owner, object_name, object_type FROM dba_objects WHERE status<>'VALID' and object_type='VIEW'
我个人觉得,只有手工执行编译,然后再查询;