视图删除不了的问题?

用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";

Published At
Categories with 数据库类
Tagged with
comments powered by Disqus