oracle if else语句

CREATE OR REPLACE FUNCTION FUN4(CNT IN NUMBER) RETURN VARCHAR IS
  RESULT VARCHAR2(20);
BEGIN
  IF CNT < 0 THEN
    DBMS_OUTPUT.PUT_LINE(CNT || ' < 0');
  ELSIF CNT > 0 THEN
    -- ELSIF 不是 ELSEIF
    DBMS_OUTPUT.PUT_LINE(CNT || ' > 0 ');
  ELSE
    DBMS_OUTPUT.PUT_LINE(CNT || ' = 0 ');
  END IF;
  RETURN 'ELSIF 不是 ELSEIF 该死的ORACLE !';
END FUN4;

你可能感兴趣的:(if else)