Orcale创建函数(function)

时间:2024-12-03 16:37:14

Oraclec创建函数的语法规则

create or replace function  函数名 (参数名1 参数类型,参数名2 参数类型)  return number  is

Result number ;

begin

return (Result);

end;

例子 : 根据工号返回城市的函数

Orcale创建函数(function)

调用函数

Orcale创建函数(function)

  • 根据日期,返回时上半年还是下半年(上半年1,下半年2)
    --根据日期获取上半年还是下半年
    CREATE OR REPLACE FUNCTION getYearHalf(iDate Date)
    RETURN number is
    month char(2);
    half number;
    begin
    select to_char(iDate,'MM') into month from dual;
    half :=to_number(month) ;
    if half>6 then
    half:=2;
    else
    half:=1;
    end if;
    return half;
    end;

    Orcale创建函数(function)Orcale创建函数(function)