数据库使用的是oracle,写一个方法,传入2个值,判断值得大小,返回最大值
CREATE OR REPLACE FUNCTION demo_fun(
A INTEGER IN,
B INTEGER IN)
RETURN INTEGER
AS
V_var INTEGER;
BEGIN
V_var := A>B?A:B
RETURN v_var;
END;
如有帮助,望点击我回答右上角【采纳】支持一下。
create or replace
FUNCTION "MAX_TWO" (paramone IN NUMBER,paramtwo IN NUMBER) RETURN NUMBER
IS
max_param NUMBER(18,2);
BEGIN
IF paramone>=paramtwo THEN
max_param:=paramone;
ELSE
max_param:=paramtwo;
END IF;
RETURN max_param;
END MAX_TWO;
可以用greatest函数
create or replace function isbig(z1 number, z2 number) RETURN NUMBER IS
c1 number;
begin
c1 := z2;
if z1 > z2 then
c1 := z1;
else
c1 := z2;
END IF;
return c1;
end;