日期:2014-05-16  浏览次数:20868 次

Oracle的一个分页的问题,数据多时有重复
 当数据足够多的时候,点击上一页、下一页时,数据会出现重复的现象,但是没有什么规律,数据极少时基本很难发现,但数据多时,在最后几页就比较明显,请各位帮忙分析下什么原因导致。。

SELECT *
  FROM (SELECT T_.*, ROWNUM R_O_W_
          FROM (select *
                  from (SELECT /*+FIRST_ROWS*/
                         PRMINPTYP.NAME     AS PRMINPTYP_NAME,
                         PRM.SN             AS PRM_SN,
                         PRM.NAME           AS PRM_NAME,
                         PRMQTYPLAN.NAME    AS PRMQTYPLAN_NAME,
                         PRMPDT.NAME        AS PRMPDT_NAME,
                         PRM.MACHINES_NAME  AS PRM_MACHINES_NAME,
                         PRM.USL            AS PRM_USL,
                         PRM.TARGET         AS PRM_TARGET,
                         PRM.LSL            AS PRM_LSL,
                         PRM.USL_D          AS PRM_USL_D,
                         PRM.TARGET_D       AS PRM_TARGET_D,
                         PRM.LSL_D          AS PRM_LSL_D,
                         PRMMEATYPE.NAME    AS PRMMEATYPE_NAME,
                         PRMMEA.NAME        AS PRMMEA_NAME,
                         PRM.OPPORTUNITY    AS&