Blame | Last modification | View Log | RSS feed
-- UsedByThisSnapshot.sql-- Generate summary data for projects that use this package version-- Match control via :MATCH-- :MATCH 0 - Match any package name-- :MATCH 1 - Match Package name and Project Suffix-- :MATCH 2 - Match exactly the package. Name, Version and Suffixwithaa AS ( select NVL(v_ext,'LINK') as ext from package_versions where pv_id = :PV_ID),bb AS (select pkg_id from package_versions where pv_id = :PV_ID)SELECT rtp.rtag_name,rtp.RTAG_ID,COUNT(rtp.RTAG_ID) AS USED_COUNTFROM ENVIRONMENT_VIEW ev,PACKAGE_VERSIONS pv,RELEASE_TAGS rt,RELEASE_TAGS rtp,PROJECTS proj,aa, bbWHERE ev.PV_ID = pv.PV_IDAND ev.RTAG_ID = rt.RTAG_IDAND rtp.PROJ_ID = proj.PROJ_IDAND rtp.proj_id = :PROJ_IDAND rtp.rtag_id = rt.parent_rtag_idAND (ev.PV_ID = :PV_ID OR :MATCH != 2)AND (NVL(pv.v_ext,'LINK') in ( aa.ext ) OR :MATCH = 2 OR :MATCH = 0)AND (pv.PKG_ID in ( bb.pkg_id ) OR :MATCH = 2)AND rt.official = 'S'GROUP BY rtp.rtag_name, rtp.RTAG_IDORDER BY UPPER(rtp.rtag_name) ASC