[ORACLE]SQL 语句中 Oracle 对于对象名的解析顺序

1)Oracle 首先查看在发出命令的用户模式中是否存在表或视图。
2)如果表或视图不存在,Oracle 检查私有同义词是否存在。
3)如果私有同义词存在,将使用这个同义词所引用的对象。 4)如果私有同义词不存在,检查同名的公共同义词是否存在。
5)如果公共同义词存在,将使用这个同义词所引用的对象。
6)如果公共同义词不存在,Oracle 返回消息“ORA-00942 table or view does not exist”

posted on 2020-05-09 20:59  InnoLeo  阅读(251)  评论(0编辑  收藏  举报