我正在阅读这篇文章:管理Oracle Synonyms
关于解析对象名称到实际对象的优先顺序,它说:
例如,如果用户BOB查询...
始终首先访问本地对象。
如果本地对象不存在,则访问具有私有同义词的对象。
如果私有同义词不存在或对象不存在,则使用公共同义词。
例如,如果用户BOB查询...
select * from FOOBAR
在dba_tables/views中没有BOB.FOOBAR,但有PUBLIC.FOOBAR。
Oracle会将其解析为PUBLIC.FOOBAR,还是会首先检查同义词?
谢谢。