在 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,也允许多级嵌套。
我正在使用 Oracle 11gR2,我对包含 REFS 的对象有疑问。看下一张图:
并且知道 table emp_ps 是 emp_typ 的 table,我无法理解图片中的句子如何正确。不应该是通过“。”无法访问的引用字段。操作员?我以为我必须将 "e.dept" 的值取消引用到 emp_typ 的 aux varibale,然后我才能在 aux 的字段中导航!
我认为您只需要 DEREF
到 return 整个对象。
文档允许隐式 dot-dereferencing,也允许多级嵌套。