DECLARE
a number;
b varchar2(10);
BEGIN
a:=2;
IF a=1 THEN
b:='A';
ELSIF a=2 THEN
b:='B';
ELSE
b:='C';
END IF;
END;
/
DECLARE
a number;
b varchar2(10);
BEGIN
a:=2;
CASE
WHEN a=1 THEN b:='A';
WHEN a=2 THEN b:='B';
WHEN a=3 THEN b:='C';
ELSE
b:='others';
END CASE;
DBMS_OUTPUT.PUT_lINE('b的值为:'||b);
END;
/