(c) Instytut Informatyki Politechniki Poznańskiej
22
Przykład instrukcji CASE
DECLARE
v_ocena NUMBER(2,1) := 2.0;
v_slownie CHAR(16);
BEGIN
CASE v_ocena
WHEN 2.0 THEN v_slownie := 'niedostateczny';
WHEN 3.0 THEN v_slownie := 'dostateczny';
WHEN 3.5 THEN v_slownie := 'dostateczny plus';
WHEN 4.0 THEN v_slownie := 'dobry';
WHEN 4.5 THEN v_slownie := 'dobry plus';
WHEN 5.0 THEN v_slownie := 'bardzo dobry';
END CASE;
DBMS_OUTPUT.PUT_LINE(v_slownie);
END;