rowid : 数据库内部存放数据地址
rownum:  选取的行数

解决方案 »

  1.   

    rowid相当于oracle数据库管理的主键
    甚至就可以以它作为所在表的主键
    rownum应该是行号,并且顺序排列,根据你的select语句的执行动态生成
    这只是我的个人观点
    尽供参考
      

  2.   

    rowid是oracle数据文件管理的标识,信息放在第几块了,第几行了。
    rownum是表的是逻辑上的第几行
      

  3.   

    写两个例子你就明白了:
    1,统计emp表的行数
     select count(ROWID) from emp;
     
    2,选取前四行
     select empno from emp where rownum <=4; 
      

  4.   

    应该就是存放的地址,具体说不清了,但是只是oracle这么做的。
      

  5.   

    rowid是oracle中的一个基于管理的方式!!!他采用的是十六进制的!!!
    rownum是你当前执行动作的行数!