oracle rowid与rownum
SQL> select rownum,rowid from student; ROWNUM ROWID ---------- -------------------------------------------------------------------------------- 1 AAASkLAABAAAVqpAAA 2 AAASkLAABAAAVqpAAB
rownum
rownum是个伪列,查询的时候除非特别指定,否则不会显示。
rowid:
在记录创建时就生成了,而且是不变的,直接指向硬件上的存储位置, 能用rowid直接访问是最快的,但也是人力所无法做到的。