rownum和rowid的区别

来源:互联网 发布:java多线程高并发实例 编辑:程序博客网 时间:2024/05/23 19:20

rownum 对于表来说,是一个伪列,是select查询结果集(一片内存)的行计数,常用在top-n分析。是先有结果集再有的列。

rowid 是表中行数据的具体物理地址,地址标识。通过rowid,数据库可以很快的找到数据。当表中有大量重复的数据时候,可以通过rowid将数据删除。