[CASE] Comment ca marche ?
Bonjour, je suis en train d'ecrire un trigger dans lequel je test un champ, et suivant la valeur de ce champ, je fait un traitement particulier.
je pensais faire ca avec l'instruction CASE de cette maniere :
Code:
1 2 3 4 5 6 7
| ...
CASE NEW.Champ
when 'R' then ...
when 'D' then ...
when 'I' then ...
else ...
... |
Malheuresement, j'ai compris qu'apres que CASE est fait pour aller avec SELECT. Alors j'aimerais juste savoir si quelqu'un a une solution pour faire cela sans passer par une suite de IF imbriques ?
PS : Je travail avec Firebird 1.5
Merci d'avance.