Bonjour, je voudrai mettre a jour une colonne sous Oracle a chaque update sur une autre colonne. En fait a chaque fois qu'un utilisateur se deconnecte de mon appli, la date de deconnexion est mise a jour.
Je voudrai automatiquement renseigner la duree entre la connexion et la deconnexion : Voici ce que je voudrai faire et qui ne passe pas :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
create or replace trigger AU_USERACTIVITY
  before update on useractivity.logoff
  for each row
begin
begin
    select DATEDIFF('mi', to_date(:OLD.LOGON, 'DD-MM-YY HH:MI:SS'), to_date(:OLD.LOGOFF, 'DD-MM-YY HH:MI:SS')) 
    into :NEW.DURATION from dual;
 
end;
end;
Oracle me dit qu'il ne trouve pas useractivity.logoff, par contre il trouve useractivity