Subversion Repositories DevTools

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
221 vnguyen 1
CREATE PROCEDURE "RELEASE_MANAGER"."ADD_VIEW_MEMBERS" (nGroupId IN NUMBER, sUserList IN VARCHAR2) IS
2
 
3
/******************************************************************************
4
   NAME:       ADD_VIEW_MEMBERS
5
   PURPOSE:    
6
 
7
   REVISIONS:
8
   Ver        Date        Author           Description
9
   ---------  ----------  ---------------  ------------------------------------
10
   1.0        11/04/2006          1. Created this procedure.
11
 
12
   NOTES:
13
 
14
   Automatically available Auto Replace Keywords:
15
      Object Name:     ADD_VIEW_MEMBERS
16
      Sysdate:         11/04/2006
17
      Date and Time:   11/04/2006, 9:52:58 AM, and 11/04/2006 9:52:58 AM
18
      Username:         (set in TOAD Options, Procedure Editor)
19
      Table Name:       (set in the "New PL/SQL Object" dialog)
20
 
21
******************************************************************************/
22
CURSOR user_cur IS
23
	SELECT u.USER_ID
24
	  FROM USERS u
25
	 WHERE u.USER_ID IN (
26
	 	   			   	SELECT * 
27
						  FROM THE ( SELECT CAST( IN_LIST_NUMBER( sUserList ) AS RELMGR_NUMBER_TAB_t ) FROM dual ) 
28
						);
29
user_rec user_cur%ROWTYPE;
30
 
31
 
32
BEGIN
33
 
34
	 OPEN user_cur;
35
	 FETCH user_cur INTO user_rec;
36
 
37
	 WHILE user_cur%FOUND
38
	 LOOP
39
	 	 INSERT INTO MEMBERS_GROUP (GROUP_EMAIL_ID, USER_ID)
40
	 	 VALUES ( nGroupId, user_rec.USER_ID);
41
 
42
	 	 FETCH user_cur INTO user_rec;	 
43
	 END LOOP;	 
44
 
45
 
46
 
47
END ADD_VIEW_MEMBERS;
48
/