capturer des informations niveau session dans un trigger
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:
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?