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

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

原文地址:https://www.cnblogs.com/tingxin/p/12860080.html