Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
/* Added Components */SELECT rc.NAME,rc.BYTE_SIZE,rc.CRC_CKSUM,3 AS DIFF_STATEFROM (SELECT rc.FILE_PATH || rc.FILE_NAME AS NAME,rc.BYTE_SIZE,rc.CRC_CKSUMFROM RELEASE_COMPONENTS rcWHERE rc.PV_ID = :PV_ID) rc,(SELECT rc.FILE_PATH || rc.FILE_NAME AS NAMEFROM RELEASE_COMPONENTS rcWHERE rc.PV_ID = :PV_IDMINUSSELECT rc.FILE_PATH || rc.FILE_NAME AS NAMEFROM RELEASE_COMPONENTS rcWHERE rc.PV_ID = :COMPARE_PV_ID) crcWHERE rc.NAME = crc.NAMEUNION/* Removed Components */SELECT rc.NAME,rc.BYTE_SIZE,rc.CRC_CKSUM,2 AS DIFF_STATEFROM (SELECT rc.FILE_PATH || rc.FILE_NAME AS NAME,rc.BYTE_SIZE,rc.CRC_CKSUMFROM RELEASE_COMPONENTS rcWHERE rc.PV_ID = :COMPARE_PV_ID) rc,(SELECT rc.FILE_PATH || rc.FILE_NAME AS NAMEFROM RELEASE_COMPONENTS rcWHERE rc.PV_ID = :COMPARE_PV_IDMINUSSELECT rc.FILE_PATH || rc.FILE_NAME AS NAMEFROM RELEASE_COMPONENTS rcWHERE rc.PV_ID = :PV_ID) crcWHERE rc.NAME = crc.NAMEUNIONSELECT pv.NAME,pv.BYTE_SIZE,pv.CRC_CKSUM,DECODE ( pv.CRC_CKSUM, cpv.CRC_CKSUM, 0, 1 ) AS DIFF_STATEFROM (SELECT rc.FILE_PATH || rc.FILE_NAME AS NAME,rc.BYTE_SIZE,rc.CRC_CKSUMFROM RELEASE_COMPONENTS rcWHERE rc.PV_ID = :PV_ID) pv,(SELECT rc.FILE_PATH || rc.FILE_NAME AS NAME,rc.BYTE_SIZE,rc.CRC_CKSUMFROM RELEASE_COMPONENTS rcWHERE rc.PV_ID = :COMPARE_PV_ID) cpvWHERE pv.NAME = cpv.NAME