rowid是一个用来唯一标记表中行的伪列。它是物理表中行数据的内部地址,包含两个地址,其一为指向数据表中包含该行的块所存放数据文件的地址,另一个是可以直接定位到数据行自身的这一行在数据块中的地址。具体如下:
- select rowid,
- (select file_name
- from dba_data_files
- where file_id =
- dbms_rowid.rowid_to_absolute_fno(s.rowid,
- USER,
- "SMALL_CUSTOMERS")) FILENAME,
- DBMS_ROWID.rowid_block_number(S.ROWID) BLK,
- DBMS_ROWID.rowid_row_number(S.ROWID) ROWNumber
- 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)