首页 > 解决方案 > 在同义词之上创建视图时出错

问题描述

我在 Schema1 中创建了一个视图,并在视图顶部的 Schema2 中创建了一个同义词。

当我尝试在同义词之上的 schema3 中创建视图时,它失败并出现以下错误:

SQL> create view hr.test_v as select * from app_sds.a_s;
create view hr.test_v as select * from app_sds.a_s
                                               *
ERROR at line 1:
ORA-00942: table or view does not exist

但是当我尝试在同义词之上的 Schema3 中创建一个表时,它工作得很好。

SQL> create table hr.test as select * from app_sds.a_s;

Table created.

如果我们可以在同义词之上创建视图,请分享您的想法。

谢谢!

标签: sqloraclevieworacle12c

解决方案


推荐阅读