Rev 6489 | Blame | Compare with Previous | Last modification | View Log | RSS feed
/* Added Components */SELECT rc.NAME, rc.FILE_PATH,rc.BYTE_SIZE,rc.CRC_CKSUM,3 AS DIFF_STATE,NULL as COMP_BYTE_SIZE,NULL as COMP_CRC_CKSUMFROM (SELECT REGEXP_REPLACE(rc.file_path, '[/\\]', '/') || rc.FILE_NAME AS NAME,REGEXP_REPLACE(rc.file_path, '[/\\]', '/') AS FILE_PATH,rc.BYTE_SIZE,rc.CRC_CKSUMFROM RELEASE_COMPONENTS rcWHERE rc.PV_ID = :PV_ID) rc,(SELECT REGEXP_REPLACE(rc.file_path, '[/\\]', '/') || rc.FILE_NAME AS NAMEFROM RELEASE_COMPONENTS rcWHERE rc.PV_ID = :PV_IDMINUSSELECT REGEXP_REPLACE(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.FILE_PATH,NULL as BYTE_SIZE,NULL as CRC_CKSUM,2 AS DIFF_STATE,rc.BYTE_SIZE as COMP_BYTE_SIZE,rc.CRC_CKSUM as COMP_CRC_CKSUMFROM (SELECT REGEXP_REPLACE(rc.file_path, '[/\\]', '/') || rc.FILE_NAME AS NAME,REGEXP_REPLACE(rc.file_path, '[/\\]', '/') AS FILE_PATH,rc.BYTE_SIZE,rc.CRC_CKSUMFROM RELEASE_COMPONENTS rcWHERE rc.PV_ID = :COMPARE_PV_ID) rc,(SELECT REGEXP_REPLACE(rc.file_path, '[/\\]', '/') || rc.FILE_NAME AS NAMEFROM RELEASE_COMPONENTS rcWHERE rc.PV_ID = :COMPARE_PV_IDMINUSSELECT REGEXP_REPLACE(rc.file_path, '[/\\]', '/') || rc.FILE_NAME AS NAMEFROM RELEASE_COMPONENTS rcWHERE rc.PV_ID = :PV_ID) crcWHERE rc.NAME = crc.NAMEUNIONSELECT pv.NAME, REGEXP_REPLACE(pv.file_path, '[/\\]', '/') AS FILE_PATH,pv.BYTE_SIZE,pv.CRC_CKSUM,DECODE ( pv.CRC_CKSUM, cpv.CRC_CKSUM, 0, 1 ) AS DIFF_STATE,cpv.BYTE_SIZE as COMP_BYTE_SIZE,cpv.CRC_CKSUM as COMP_CRC_CKSUMFROM (SELECT REGEXP_REPLACE(rc.file_path, '[/\\]', '/') || rc.FILE_NAME AS NAME,REGEXP_REPLACE(rc.file_path, '[/\\]', '/') AS FILE_PATH,rc.BYTE_SIZE,rc.CRC_CKSUMFROM RELEASE_COMPONENTS rcWHERE rc.PV_ID = :PV_ID) pv,(SELECT REGEXP_REPLACE(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