Probleme Creation Trigger (Case)
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 :
Citation:
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:
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