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;