| 119 |
ghuddy |
1 |
SELECT frc.pv_id, pkg.pkg_name, frc.pkg_version, frc.view_name, frc.view_id,
|
|
|
2 |
frc.modifier, frc.modifier_email, frc.MODIFIED_STAMP,
|
|
|
3 |
frc.insertor, frc.insertor_email, frc.INSERT_STAMP
|
|
|
4 |
FROM
|
|
|
5 |
(
|
| 5473 |
dpurdie |
6 |
/* All packages from a release MINUS products and auto_products */
|
| 119 |
ghuddy |
7 |
SELECT pv.pkg_id, pv.v_ext
|
|
|
8 |
FROM release_content rc,
|
|
|
9 |
package_versions pv
|
|
|
10 |
WHERE rc.rtag_id = :RTAG_ID
|
|
|
11 |
AND NOT rc.base_view_id = 5
|
| 5473 |
dpurdie |
12 |
AND NOT rc.base_view_id = 2602
|
| 119 |
ghuddy |
13 |
AND pv.dlocked = 'Y'
|
|
|
14 |
AND rc.pv_id = pv.pv_id
|
| 5503 |
dpurdie |
15 |
AND rc.SDKTAG_ID IS NULL
|
| 119 |
ghuddy |
16 |
MINUS
|
|
|
17 |
/* All used by from a release */
|
|
|
18 |
SELECT dpv.pkg_id, dpv.v_ext
|
|
|
19 |
FROM release_content rc,
|
|
|
20 |
package_dependencies dep,
|
|
|
21 |
package_versions dpv
|
|
|
22 |
WHERE rc.rtag_id = :RTAG_ID
|
|
|
23 |
AND rc.pv_id = dep.pv_id
|
|
|
24 |
AND dep.dpv_id = dpv.pv_id
|
|
|
25 |
) nou,
|
|
|
26 |
(
|
|
|
27 |
/* Full release content */
|
|
|
28 |
SELECT pv.pv_id, pv.pkg_id, pv.v_ext, pv.pkg_version, vi.view_name, vi.view_id,
|
|
|
29 |
lmusr.full_name AS modifier, lmusr.user_email AS modifier_email, pv.MODIFIED_STAMP,
|
|
|
30 |
arusr.full_name AS insertor, arusr.user_email AS insertor_email, rc.INSERT_STAMP
|
|
|
31 |
FROM release_content rc,
|
|
|
32 |
package_versions pv,
|
|
|
33 |
views vi,
|
|
|
34 |
users lmusr,
|
|
|
35 |
users arusr
|
|
|
36 |
WHERE rc.rtag_id = :RTAG_ID
|
|
|
37 |
AND rc.pv_id = pv.pv_id
|
|
|
38 |
AND rc.base_view_id = vi.view_id
|
|
|
39 |
AND pv.MODIFIER_ID = lmusr.user_id
|
|
|
40 |
AND rc.INSERTOR_ID = arusr.user_id
|
|
|
41 |
) frc,
|
|
|
42 |
packages pkg
|
|
|
43 |
WHERE nou.pkg_id = frc.pkg_id
|
|
|
44 |
AND NVL(nou.v_ext, 'LINK_A_NULL') = NVL(frc.v_ext, 'LINK_A_NULL')
|
|
|
45 |
AND frc.pkg_id = pkg.pkg_id
|
|
|
46 |
ORDER BY frc.view_id, UPPER(pkg.pkg_name)
|