bonjour, je suis sous oracle 10gR2
Je voulais faire un trigger pour limiter le nombre de connection d'un user à 1 seul connection.
jusque le tout va bien, mais j'ai remarqué que je ne peux plus créer d'objet ni faire d'insertion, cela veut donc dire que cela demande une nouvelle connexion à la base?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 CREATE OR REPLACE TRIGGER SYS.interdire_2conn after logon on database declare v_nb_con number; begin select count(*) into v_nb_con from v_$session where username = 'PACKAGING'; if v_nb_con > 1 then RAISE_APPLICATION_ERROR (-20001,'Quelqu''un travail déjà avec l''application ',TRUE); end if; end;
Je ne comprends vraiement pas, pouvez vous m'éclairer la dessus s'il vous plait. Merci d'avance
Partager