ORACLE---自定义function语法

来源:互联网 发布:抢票软件 付费 编辑:程序博客网 时间:2024/05/21 00:49

ORACLE自定义function语法

语法格式

sql语句

create [or replace] function functionName      (          parameterName1 mode1 dataType1,          parameterName2 mode2 dataType2,          ...      )      return returnDataType      is/as      begin          function_body          return expression      end functionName; -- 结束函数的声明,也可以直接写end不加函数名。  --其中mode1、mode2表示参数类型,dataType表示参数的数据类型。returnDataType表示返回值类型。 

示例:
sql语句

create or replace function explainParameter--定义一个名为explainParameter的函数   (    v_add1 float,--传入参数    v_add2 float --传入参数  )  return float --返回值类型  as   v_add float; --声明变量  begin v_add := v_add1+v_add2;  return v_add; --返回变量值  end explainParameter;

函数调用

select explainParameter(2,3)addss  from dual;
0 0
原创粉丝点击