Bonjour,

J'ai actuellement un souci à la création d'un trigger sur une bas Oracle 9.2
En effet, j'ai le message d'erreur suivant :
PLS-00103: Symbole "CASE" rencontré à la place d'un des symboles suivants :
( - + mod not null others <an identifier>
<a double-quoted delimited-identifier> <a bind variable> avg
count current exists max min prior sql stddev sum variance
execute forall time timestamp interval date
<a string literal with character set specification>
<a number> <a single-quoted SQL string>
En sachant que le body de mon trigger contient une syntaxe de la forme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
:NEW.CHAMP:=   
     ( CASE
	   WHEN ( :NEW.AAA <3 ) THEN :NEW.AAA /2   
       ELSE  1+ :NEW.AAA-2
      END )
A priori le Case le gène,pouvez-vous m'aider?

Par avance merci