ITPub博客

首页 > Linux操作系统 > Linux操作系统 > ROWID小记

ROWID小记

原创 Linux操作系统 作者:ltj09 时间:2012-06-19 14:05:16 0 删除 编辑
 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/,如需转载,请注明出处,否则将追究法律责任。

下一篇: trace文件的查看
请登录后发表评论 登录
全部评论

注册时间:2012-03-09

  • 博文量
    9
  • 访问量
    56676