我在我的代码中创建了一个公共同义词,但是我无法在all_synonyms或user_synonyms视图中看到它,只是为了确保该同义词已经创建并存在于我的数据库中。帮我?!先谢谢你...
我试着在user_synonyms和all_synonyms或dba_synonyms vies中寻找,仍然找不到。
create public synonym EBS_PS as select * from EBS;
(Synonym created)我应该看到公共同义词EBS_PS应该存储在系统视图中。
发布于 2019-01-24 15:17:45
您的语句不是有效的Oracle语句:
SQL> create public synonym EBS_PS as select * from EBS;
create public synonym EBS_PS as select * from EBS
*
ERROR at line 1:
ORA-00905: missing keyword要创建所需的同义词,请执行以下操作:
create public synonym EBS_PS for EBS;这将显示在all_synonyms视图中。
发布于 2019-01-24 15:26:53
在未来,我可以建议您使用“或替换”关键字。您可以节省解决下一个错误的时间。
create or replace public synonym EBS_PS for EBS;https://stackoverflow.com/questions/54340862
复制相似问题