Subversion Repositories DevTools

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
221 vnguyen 1
CREATE PROCEDURE "RELEASE_MANAGER"."REMOVE_RUNTIME" ( nPvId IN PACKAGE_VERSIONS.PV_ID%TYPE,
2
											 nRuntimeId IN RUNTIME_DEPENDENCIES.RTD_ID%TYPE,
3
                                             nUserId IN NUMBER ) IS
4
/* ---------------------------------------------------------------------------
5
    Version: 3.0
6
   --------------------------------------------------------------------------- */
7
 
8
   RuntimeDependency VARCHAR2(4000);
9
 
10
BEGIN
11
 
12
	-- Get Runtime dependency
13
    SELECT pkg.PKG_NAME ||' '|| pv.PKG_VERSION  INTO RuntimeDependency
14
	  FROM RUNTIME_DEPENDENCIES rtd,
15
	  	   PACKAGES pkg,
16
	       PACKAGE_VERSIONS pv
17
	 WHERE rtd.PV_ID = nPvId
18
	   AND pv.PKG_ID = pkg.PKG_ID
19
	   AND rtd.RTD_ID = pv.PV_ID
20
	   AND rtd.RTD_ID = nRuntimeId;
21
 
22
 
23
	-- Delete Document
24
    DELETE
25
      FROM RUNTIME_DEPENDENCIES rtd
26
     WHERE rtd.PV_ID = nPvId
27
       AND rtd.RTD_ID = nRuntimeId;
28
 
29
 
30
    /* LOG ACTION */
31
   	Log_Action ( nPvId, 'runtime_remove', nUserId,
32
   			     'Runtime package: '|| RuntimeDependency );
33
 
34
 
35
END Remove_Runtime;
36
/