oracle rowid与rownum
SQL> select rownum,rowid from student;
ROWNUM ROWID
---------- --------------------------------------------------------------------------------
1 AAASkLAABAAAVqpAAA
2 AAASkLAABAAAVqpAAB
rownum
rownum是个伪列,查询的时候除非特别指定,否则不会显示。
rowid:
在记录创建时就生成了,而且是不变的,直接指向硬件上的存储位置, 能用rowid直接访问是最快的,但也是人力所无法做到的。
本文介绍了Oracle数据库中ROWNUM与ROWID的概念及用途。ROWNUM为伪列,在查询时默认不显示,除非特别指定;ROWID则是在记录创建时生成且保持不变的唯一标识符,直接指向数据在硬件上的存储位置。
1339

被折叠的 条评论
为什么被折叠?



