1、 传入一个值, 如果该值为0,则返回空.
CREATE OR REPLACE FUNCTION Fun_Test(p IN NUMBER) RETURN VARCHAR2 IS v_Result VARCHAR2(20); --定义返回值变量BEGIN IF p = 0 THEN v_Result := NULL; --赋空值 ELSE v_Result := To_Char(p); --返回p的值 END IF; RETURN v_Result; --返回结果END;