problème variable de liaison trigger
bonjour atous ,
je veux créer un trigger qui se déclanche aprés insertion et qui transforme une prime en euros si la date du champs ANNEE est anterieur a 20001 .
sur la table :
GAIN (NUJOUEUR, LIEUTOURNOI, ANNEE, PRIME, SPONSOR)
j'ai crée le trigger suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
create or replace trigger majGain
after insert on gain
for each row
when (:new.annee < 2001)
begin
:new.prime := :new.prime * 0,15244901 ;
end;
/ |
mais le méssage d'erreur suivant :
UTILISATION INCORRECTE DE LA VARIABLE DE LIAISON DANS LE DECLENCHEUR
je trouve pas la soulution
merci d'avance de votre aide