Oracle 10g
中,
rowdid
列的内容以下面格式保存:
OOOOOOFFFBBBBBBRRR
OOOOOO表示该数据行所在的对象名,一般都是表名
FFF表示该数据行所在的相对文件号
BBBBBB表示该数据行所在的数据块号
RRR表示该行在数据块中的行号
ROWID采用的是64进制
A-Z 0-25
a-z 26-51
0-9 52-61
/ 62
+ 63
其中的数据块号,可以通过
select dbms_rowid.rowid_block_number('rowid') from dual;
查询得到。行号可以通过 rowid_row_number 得到。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/16705111/viewspace-733249/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/16705111/viewspace-733249/