Condition et valeur temporaire
Bonjour,
J'apprends le sql (en script et sous oracle).
Je voudrais calculer une valeur temporaire pour l'utiliser ensuite en condition dans un trigger.
Voici un extrait de mon code, mais je n'y arrive pas. Ma valeur temporaire valeurX est toujours refusée
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| IdClt ACHAT.IdClient%type;
Mont ACHAT.Montant%TYPE; (déclaré en number)
Gain Concours.Lot%TYPE; (déclaré en number)
declare valeurX integer;
set valeurX = (Mont + Gain) WHERE IdClt = :New.ACHAT_idClient;
if valeurX < 0 then
bla bla bla
else
bli bli bli
end if;
; |
Merci