oracle rowid和ora_rowscn

rowid、ora_rowscn都是oracle表中的伪列。

一、rowid

rowid记录的是该行的物理位置,所以查询速度上比索引还要快。它的值绝对不会重复。

rowid的组成:

数据对象编号        文件编号        块编号            行编号
OOOOOO                FFF           BBBBBB             RRR 


详细情况:
http://blog.csdn.net/haiross/article/details/15338061
http://blog.chinaunix.net/uid-23622436-id-3204694.html

二、ora_rowscn

表示每条记录所在块的最后一次修改时间。在同一块中,所有记录的ora_rowscn值是一样的,而且只要有一条记录修改后,该块内所有记录的ora_rowscn都会改变。
继续阅读oracle rowid和ora_rowscn