欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Oracle 创建函数

程序员文章站 2022-07-10 11:50:08
Oracle创建函数的方法如下: 举个例子: 调用一下 并输出结果: ......

oracle创建函数的方法如下:

create or replace function functionname (
    --传入参数
    para nchar
) return number is
    --函数内使用的临时变量
    result   number(38,0);
    n      number(38,0);
begin
    --函数体
    。。。
    。。。
end;    

举个例子:

create or replace function daystring_to_daynumber (
    daystring nchar
) return number is
    daynumber   number(38,0);
    n      number(38,0);
begin
    if
        instr(daystring,'w') > 0
    then
        n := to_number(replace(daystring,'w','') );
        daynumber := n * 5;end if;

    return daynumber;
end;

调用一下

variable results number;
execute :results := qsdb_prd_admin.tenor_to_term('3w');
print results;

并输出结果:

Oracle 创建函数

Oracle 创建函数