Subversion Repositories Sigmater

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
6 Andrea 1
create or replace procedure CREA_RUOLO_PROFILO(DESCRIZIONE VARCHAR2,
2
                                               COD_APPLICAZIONE NUMBER,
3
                                               USER_NAME varchar2,
4
                                               PROFILO_FUNZIONE NUMBER) is
5
 
6
TEMP_KEY                 NUMBER;
7
begin
8
 
9
 
10
   select WS_PROFILI_UTENTE_SEQ.NEXTVAL into TEMP_KEY from dual;
11
begin
12
   -- inserimento del profilo utente e del ruolo 
13
   INSERT INTO WS_PROFILI_UTENTE(COD_PROFILO_U, DESCRIZIONE, COD_APPLICAZIONE)
14
   VALUES ( TEMP_KEY, DESCRIZIONE, COD_APPLICAZIONE);
15
 
16
   -- inserimento del ruolo utente
17
   INSERT INTO WS_RUOLI(COD_PROFILO_U, USERNAME, FLG_NOTIFICA_EVENTI)
18
   VALUES ( TEMP_KEY, USER_NAME, NULL);
19
 
20
   INSERT INTO WS_ABILITAZIONI ( COD_PROFILO_U,COD_PROFILO_FUNZ,COD_FILTRO)
21
   VALUES ( TEMP_KEY, PROFILO_FUNZIONE, 1); 
22
   COMMIT;
23
exception 
24
 
25
  when others then
26
   rollback;
27
end;
28
end CREA_RUOLO_PROFILO;
29
/
30