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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager