打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
rowid rownum
userphoto

2014.10.27

关注
一、rowid:行的唯一地址,


采用base64编码,一共有18位,如图
 oooooo:数据库对象号,比如:表,索引,视图,序列,同义词这些都是对象

FFF:表空间相关的数据文件号(相对文件号)

BBBBBB:数据块号

RRR:在块中的行号

ROWID是64进制的,分布关系如下:(可以以16进制的思维看待)
A-Z <==> 0 - 25 (26)
a-z<==> 26 - 51 (26)
0-9 <==> 52 - 61 (10)
+/ <==> 62 - 63 (2) 


二、ROWNUM是一个伪列(不是真正的列,在表中并不真实存在)

   ROWNUM是oracle数据库读取数据的顺序


在此说明下,有order by的情况下,是先order by再rownum
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Oracle中 rownum与rowid的理解
ORACLE 中ROWNUM(伪列)用法解析
ROWID_一路走过
基于DDS的Oracle灾备方案
一条SQL引发的“血案”:与SQL优化相关的4个案例
oracle之伪列(ruwnum、ruwid)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服