Rev 5945 | Blame | Compare with Previous | Last modification | View Log | RSS feed
-- UsedBySDKSummary.sql-- Locate package versions that use the package specified by :PV_ID-- 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 DISTINCT SDK_NAME, st.SDK_ID, COUNT(st.SDK_ID) as COUNTFROM SDK_CONTENT sc,SDK_TAGS st,SDK_NAMES sn,PACKAGE_VERSIONS pv,aa,bbWHERE sc.SDKTAG_ID = st.SDKTAG_IDAND (sc.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 st.SDK_ID = sn.SDK_IDAND sc.PV_ID = pv.PV_IDGROUP BY SDK_NAME , st.SDK_IDORDER BY UPPER(SDK_NAME)