在 oracle 中通过 ref 导航

navitaging through ref in oracle

我正在使用 Oracle 11gR2,我对包含 REFS 的对象有疑问。看下一张图:

并且知道 table emp_ps 是 emp_typ 的 table,我无法理解图片中的句子如何正确。不应该是通过“。”无法访问的引用字段。操作员?我以为我必须将 "e.dept" 的值取消引用到 emp_typ 的 aux varibale,然后我才能在 aux 的字段中导航!

我认为您只需要 DEREF 到 return 整个对象。 文档允许隐式 dot-dereferencing,也允许多级嵌套。