[Oracle8i][PL/SQL] CASE ou pas CASE
Bonjour,
A chaque fois que je veux utiliser un case en PL/SQL... J'ai le même message à la compilation...
Citation:
PLS-00103: Encountered the symbol "CASE" when expecting one of the following:
begin declare end exception exit for goto if loop mod null
Pourtant il me semble que mon coding est correct:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| CREATE PROC
..
BEGIN
..
CASE TYPE_PERSONNE
WHEN 'CLIENT' THEN
w_personne := NOM_CLIENT;
WHEN 'VENDEUR' THEN
w_personne := NOM_VENDEUR;
ELSE
w_personne := NULL;
END CASE;
..
EXCEPTION
..
END; |
Je vous remercie d'avance pour votre aide.