用PLSQL Developer工具进入一个用户,查看View下的视图,发现有两个视图V_ZHSGOLD,V_ZHOLD显示无效状态。对这两个视图进行编译,却显示“ORA-00942 表或视图不存在”。用drop view *删除也是报同样的错误。
用select * from user_views中查找发现有这两个视图存在,但是不管如何操作,这两个视图就是无法编译,删除,修改。一直这样存在着。
第一次遇到,无能为力了
---------------------------------------------------------------
不是bug
"但是唯独这两张视图是大小写并存的,名字就是V_ZHSGold,V_ZHold"...
说明这两个视图在创建时名字就是大小写并存的,所以你在删除时要加双引号!
如:
drop view "V_ZHSGold";
drop view "V_ZHold";