rowid 用于定位数据表中某条数据的位置,是唯一的、也不会改变

 

rownum 表示查询某条记录在整个结果集中的位置,

      同一条记录查询条件不同对应的 rownum 是不同的而 rowid 是不会变的

 

 

例如有如下一张表 :USER

 

name

age

张三

20

李四

22

王五

23

 

 

当执行查询 : select  rowid,rownum,name,age   from USER order by age asc 时结果如下:

 

rowid

rownum

name

age

AAAOWhAAQAAALgdAAa

1

张三

20

AAAOWhAATAAALp7AAd

2

李四

22

AAAOWhAATAAALp7AAe

3

王五

23

 

 

当执行查询 : select  rowid,rownum,name,age   from USER order by age desc 时结果如下:

 

rowid

rownum

name

age

AAAOWhAATAAALp7AAe

1

王五

23

AAAOWhAATAAALp7AAd

2

李四

22

AAAOWhAAQAAALgdAAa

3

张三

21

评论
发表评论

您还没有登录,请登录后发表评论

jokeymzx
搜索本博客
最近加入圈子
存档
最新评论