Rowid和Rownum对于数据库开发人员来说基本很少用到,因为在企业数据库开发中大多都是进行数据批处理,但是对于其他数据库人员来说还是会用到的. rowid和rownum都是虚列,但含义完全不同.rowid是物理地址,用于定位oracle中具体数据的物理存储位置,而rownum则是sql的输出结果排序.通俗的讲:rowid是相对不变的,rownum会变化,尤其是使用order by的时候. rowid 用于定位数据表中某条数据的位置,是唯一的.也不会改变. rownum 表示查询某条记录在整个…