【发布时间】:2018-07-04 12:10:11
【问题描述】:
我正在尝试对 oracle 数据库上的视图进行极小的更改,但令我困惑的是,我想要更改的视图的基表/视图似乎不存在。
首先我是这样做的:
从 all_views where view_name='(view name)'中选择文本;
并得到视图文本,当然是这样的:
选择 (字段) FROM(表)
尝试自行运行此查询会返回一个错误,指出此表或视图不存在。搜索 all_ 表上的表名和视图列表不会返回任何结果。使用相同的源选择语句创建一个新视图告诉我无法创建它,因为该表或视图不存在。现在,这是一个生产数据库,所以这应该可以工作,因为我可以很好地使用现有视图。我对 oracle 数据库没有太多经验,所以我可能在这里遗漏了一些东西。
【问题讨论】: