Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2802908
  • 博文数量: 389
  • 博客积分: 4177
  • 博客等级: 上校
  • 技术积分: 4773
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-16 23:29
文章分类

全部博文(389)

分类: Oracle

2011-03-21 02:30:21

         使用DBMS_ROWD得到块信息
                               使用DBMS_ROWD得到块信息
经常要得到一行所有在块信息和文件号信息,可以使用DBMS_ROWID下的ROWID_INFO过程,使用以下PL/SQL:
declare
rowid_ty number;
object_num number;
relative_file number;
block_num number;
row_num number;
begin
dbms_rowid.rowid_info(
                       'AAAMivAABAAAYCSAAJ',/*rowid*/
                        rowid_ty,
                        object_num,
                        relative_file,
                        block_num,
                        row_num);
dbms_output.put_line('file# '||relative_file ||' block#'||block_num);/*其他的信息可自行增加*/
end;
 
阅读(9382) | 评论(1) | 转发(0) |
0

上一篇:RDA操作指北

下一篇:ORACLE之深入

给主人留下些什么吧!~~

chinaunix网友2011-03-21 02:40:52

HI