svp, je récuperer le login des utilisateurs qui agissent sur une table (delete insert update) et le stocker dans une variable user_nom
est ce que la variable :=ora_login_user est la plus adéquate ou il y a une autre?
merci
svp, je récuperer le login des utilisateurs qui agissent sur une table (delete insert update) et le stocker dans une variable user_nom
est ce que la variable :=ora_login_user est la plus adéquate ou il y a une autre?
merci
dans un trigger ou procédure, un variable := USER; suffit.
merci bcp
mais le problème c'est que ça me retourne tjrs sys comme utilisateur bien que je me connecte avec d'autres login
voici la syntaxe du trigger
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 CREATE OR REPLACE TRIGGER "SYS"."LOG_EMP_UPDATE" AFTER INSERT OR DELETE OR UPDATE OF "DEPNO", "ENAME", "JOB", "SALARY" ON "SCOTT"."EMP1" FOR EACH ROW Begin INSERT INTO scott.emp_log (log_date, action,supplier_name ) VALUES (SYSDATE, 'changed', user) ; End ;
ça marche
j'ai reglé le prob de "sys", en fait quand je me connect en tant que sysdba le user enregistré c'est tjrs "sys".
merci bcp
Partager