Rev 64 | Blame | Compare with Previous | Last modification | View Log | RSS feed
/* ReleaseManager Products Unused Patches */SELECT pv.PV_ID AS PROD_ID,pkg.PKG_NAME,pv.PKG_VERSION,op.INSTALL_ORDERFROM PACKAGES pkg,PACKAGE_VERSIONS pv,(/* All patches from RM for all Products in OS */SELECT pp.PV_ID, pp.PATCH_IDFROM OS_CONTENTS osc,PACKAGE_PATCHES pp,PACKAGE_VERSIONS pv,PACKAGE_VERSIONS ppvWHERE osc.PROD_ID = pp.PV_IDAND osc.PROD_ID = pv.PV_IDAND pp.PATCH_ID = ppv.PV_IDAND pv.IS_PATCH IS NULLAND osc.OS_ID = :OS_IDAND ppv.IS_OBSOLETE IS NULLMINUS/* OS Patches */SELECT pp.PV_ID, pp.PATCH_IDFROM OS_CONTENTS osc,PACKAGE_PATCHES pp,PACKAGE_VERSIONS pvWHERE osc.PROD_ID = pp.PATCH_IDAND osc.PROD_ID = pv.PV_IDAND pv.IS_PATCH IS NOT NULLAND osc.OS_ID = :OS_ID) pp,PACKAGE_PATCHES opWHERE pv.PKG_ID = pkg.PKG_IDAND pp.PATCH_ID = PV.PV_IDAND pp.PV_ID = op.PV_IDAND pp.PATCH_ID = op.PATCH_IDORDER BY op.INSTALL_ORDER