Peux t on faire un trigger after update sur une COLONNE ?
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:
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