Rev 64 | Blame | Compare with Previous | Last modification | View Log | RSS feed
/* Bom Added Product Location */SELECT newbom.*FROM (SELECT osc.PROD_ID,nn.NODE_NAME ||'_'|| os.OS_NAME AS PK,nt.NODE_ICON,nn.NODE_ID,nn.NODE_NAME,os.OS_ID,os.OS_NAME,pkg.PKG_ID,pkg.PKG_NAME,pv.PKG_VERSIONFROM OS_CONTENTS osc,OPERATING_SYSTEMS os,NETWORK_NODES nn,NODE_TYPES nt,BOM_CONTENTS bc,PACKAGE_VERSIONS pv,PACKAGES pkgWHERE osc.OS_ID = os.OS_IDAND os.NODE_ID = nn.NODE_IDAND bc.NODE_ID = nn.NODE_IDAND osc.PROD_ID = pv.PV_IDAND pv.PKG_ID = pkg.PKG_IDAND nn.NODE_TYPE_ID = nt.NODE_TYPE_IDAND bc.BOM_ID = :BOM_IDAND pv.PV_ID = :PROD_ID) newbom,(SELECT osc.PROD_ID,nn.NODE_NAME ||'_'|| os.OS_NAME AS PK,nn.NODE_ID,nn.NODE_NAME,os.OS_ID,os.OS_NAME,pkg.PKG_ID,pkg.PKG_NAME,pv.PKG_VERSIONFROM OS_CONTENTS osc,OPERATING_SYSTEMS os,NETWORK_NODES nn,BOM_CONTENTS bc,PACKAGE_VERSIONS pv,PACKAGES pkgWHERE osc.OS_ID = os.OS_IDAND os.NODE_ID = nn.NODE_IDAND bc.NODE_ID = nn.NODE_IDAND osc.PROD_ID = pv.PV_IDAND pv.PKG_ID = pkg.PKG_IDAND bc.BOM_ID = :COMPARE_BOM_ID) oldbomWHERE newbom.PK = oldbom.PK (+)--AND newbom.PROD_ID = oldbom.PROD_ID (+)AND newbom.PKG_ID = oldbom.PKG_ID (+)AND ( oldbom.PROD_ID != newbom.PROD_ID )AND newbom.PROD_ID NOT IN(SELECT osc.PROD_IDFROM OS_CONTENTS osc,OPERATING_SYSTEMS os,NETWORK_NODES nn,BOM_CONTENTS bc,PACKAGE_VERSIONS pvWHERE osc.OS_ID = os.OS_IDAND os.NODE_ID = nn.NODE_IDAND bc.NODE_ID = nn.NODE_IDAND osc.PROD_ID = pv.PV_IDAND pv.IS_PATCH IS NULLAND bc.BOM_ID = :COMPARE_BOM_ID)ORDER BY UPPER(newbom.NODE_NAME), UPPER(newbom.OS_NAME)