Bonjour à tous,

Savez-vous s'il est possible de faire ce genre de chose?
J'aimerai enregistrer dans une table des valeurs de variables de la session qui déclencherait un évenement (un insert dans une table).
cela doit être possible, mais je ne vois pas comment:

un exemple simple:
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
23
24
25
26
27
28
29
30
31
32
33
34
35
 
drop table n1;
drop table n2;
 
create table n1 ( a number);
create table n2  ( b varchar2(128), c varchar2(128));
 
create or replace trigger insert_n1
     before   insert   on n1
     for each row
 
DECLARE
toto varchar2(123);
  BEGIN
       if inserting then insert into n2 values (user,toto );
       end if;
  END;
/
 
declare 
 
toto varchar2(128);
 
begin
 
  toto :='test';
  insert into n1 values (5);
 
end;
/
 
 
select * from n2;
B          c
ALINE
J'ai donc réussi à récupérer ceratines valeurs de ma session mais pas toutes.
J'aurai aimé avoir comme réponse à ma requête

quelqu'un comprends ma problématique?