2014-04-27 22 views
1

我想知道ROWID和REF(它给出了OID)对象表之间的区别吗?对象表的RowID和REF之间的区别表

喜欢,我们查询:

select rowid from emp; 

select ref(e) from XX_OBJ_TABLE e; 

// here XX_OBJ_TABLE is the object table of some XX_OBJ Object Type. 

select rowid from XX_OBJ_TABLE; 

请告诉我的区别。

备受赞赏。 在此先感谢。

+0

任何人都? – user3519921

回答

0

Rowid是物理行地址。 REF暗含隐藏列上的隐藏外键,它标识唯一的对象记录。

正如我从第一本Tom Kyte书中记得的那样,本专栏没有编入索引,因此从主表中删除时可能会导致锁定问题。

相关问题