【发布时间】:2013-02-26 07:05:53
【问题描述】:
好的,这是我的问题。
我正在使用一些 ETL 工具,它在我的 Oracle XE 中创建了一些表。然后我注意到我既不能访问这些表也不能删除它们。
正如您在屏幕截图中看到的那样(我无法发布图片,所以我不得不复制/粘贴文本)。查询“dba_tables”会显示该表,但删除它时,Oracle 会说“不存在”。
SQL> select table_name from dba_tables where owner='HR';
TABLE_NAME
------------------------------
REGIONS
LOCATIONS
DEPARTMENTS
JOBS
EMPLOYEES
JOB_HISTORY
DetailedOrders
COUNTRIES
8 rows selected.
SQL> drop table HR.DetailedOrders cascade constraints;
drop table HR.DetailedOrders cascade constraints
*
ERROR at line 1:
ORA-00942: table or view does not exist
SQL>
我也试过: 创建一个同名的空表——成功! 然后放下它——成功! 查询dba_tables或者user_tables,还在!
这是一个已知问题吗?我该如何解决?
谢谢,
杰里米
【问题讨论】:
标签: oracle-xe