Bonjour,

Est il possible de faire un case pour affecter une variable a la place de plusieurs if ?

Comme par exemple :

TYPE_CONTRAT_P VARCHAR2(10) := 'T1';

TYPE_CONTRAT NUMBER;

CASE TYPE_CONTRAT_P
WHEN 'T1'
THEN TYPE_CONTRAT := 0
WHEN 'T2'
THEN TYPE_CONTRAT := 1
END;