【发布时间】:2016-06-12 12:59:48
【问题描述】:
我无法在 Oracle SQL Developer 中创建 HR 模式的副本表。
当我运行查询时 -
创建表员工为(SELECT * from HR.employees);
我收到以下错误:
SQL 错误:ORA-00942:表或视图不存在 00942. 00000 - “表或视图不存在” *原因:
*行动:
【问题讨论】:
-
可能您的用户无权查看表格。查看表是否存在:select * from sys.all_tables where owner = 'HR'
-
运行查询后,sys.all_tables 中没有显示任何记录,表明该表不存在。谢谢!但是,不应该在创建数据库时已经安装 HR 模式表吗?
-
all_tables只会显示您拥有 privs 的表,因此如果您以自己的身份运行它,则不会告诉您它是否存在。架构可能已安装,您需要连接到它,或者作为 DBA 将权限授予您的用户。
标签: oracle oracle-sqldeveloper plsqldeveloper