Welcome 微信登录

首页 / 数据库 / MySQL / Oracle入门基础教程:rowid详解

rowid是一个用来唯一标记表中行的伪列。它是物理表中行数据的内部地址,包含两个地址,其一为指向数据表中包含该行的块所存放数据文件的地址,另一个是可以直接定位到数据行自身的这一行在数据块中的地址。具体如下:
  1. select rowid,  
  2.        (select file_name  
  3.           from dba_data_files  
  4.          where file_id =  
  5.                dbms_rowid.rowid_to_absolute_fno(s.rowid,  
  6.                                                 USER,  
  7.                                                 "SMALL_CUSTOMERS")) FILENAME,  
  8.        DBMS_ROWID.rowid_block_number(S.ROWID) BLK,  
  9.        DBMS_ROWID.rowid_row_number(S.ROWID) ROWNumber  
  10.   from small_customers s; 
Oracle数据访问途径之索引扫描Oracle SQL编程及优化:聚簇因子笔记相关资讯      Oracle数据库基础教程  rowid 
  • 使用rowid和rownum获取记录时要注  (10/20/2014 18:51:40)
  • Oracle ROWID详解  (05/22/2014 13:37:25)
  • Oracle ROWID  (03/12/2013 09:25:24)
  • Oracle 10g 中的ROWID详解  (06/16/2014 21:36:30)
  • 详解Oracle rowid之来龙去脉  (11/16/2013 16:53:57)
  • 在Oracle数据库中插入含有&符号的  (03/06/2013 09:20:14)
本文评论 查看全部评论 (0)
表情: 姓名: 字数

版权所有©石家庄振强科技有限公司2024 冀ICP备08103738号-5 网站地图