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 PRODUCT_COMPONENTS rcWHERE rc.PV_ID = :PV_IDAND rc.OS_ID = :OS_ID) rc,(SELECT rc.FILE_PATH || rc.FILE_NAME AS NAMEFROM PRODUCT_COMPONENTS rcWHERE rc.PV_ID = :PV_IDAND rc.OS_ID = :OS_IDMINUSSELECT rc.FILE_PATH || rc.FILE_NAME AS NAMEFROM PRODUCT_COMPONENTS rcWHERE rc.PV_ID = :COMPARE_PV_IDAND rc.OS_ID = :OS_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 PRODUCT_COMPONENTS rcWHERE rc.PV_ID = :COMPARE_PV_IDAND rc.OS_ID = :OS_ID) rc,(SELECT rc.FILE_PATH || rc.FILE_NAME AS NAMEFROM PRODUCT_COMPONENTS rcWHERE rc.PV_ID = :COMPARE_PV_IDMINUSSELECT rc.FILE_PATH || rc.FILE_NAME AS NAMEFROM PRODUCT_COMPONENTS rcWHERE rc.PV_ID = :PV_IDAND rc.OS_ID = :OS_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 PRODUCT_COMPONENTS rcWHERE rc.PV_ID = :PV_IDAND rc.OS_ID = :OS_ID) pv,(SELECT rc.FILE_PATH || rc.FILE_NAME AS NAME,rc.BYTE_SIZE,rc.CRC_CKSUMFROM PRODUCT_COMPONENTS rcWHERE rc.PV_ID = :COMPARE_PV_IDAND rc.OS_ID = :OS_ID) cpvWHERE pv.NAME = cpv.NAME