ORACLE 函数 调用

函数定义:

CREATE OR REPLACE FUNCTION fun_sum(base IN NUMBER)
RETURN VARCHAR2
IS
BEGIN
IF base>0 THEN
RETURN '1';
ELSIF base<0 THEN
RETURN '0';
ELSE RETURN '-1';
END IF;
END ;
函数调用:

SQL> var d varchar2;

SQL> exec :d := fun_sum(2);

PL/SQL procedure successfully completed
d
---------
1

原文地址:https://www.cnblogs.com/sin7/p/3129149.html