存储函数使用

Create or replace function 函数名

(

 v_参数名 in 参数类型,--------输入参数

 v_参数名 out 参数类型 -------输出参数

) ----定义形式参数 不需要给参数尺寸

return 返回数据类型  ------  不需要定义参数尺寸

is ------定义变量

v_参数名 数据类型以及尺寸;

Begin  ----  逻辑处理

   Select ..... into 定义的参数 (只能给出参赋值  或者变量)

   From.....

   Where ..... ;

   Return 定义的参数 ;

End;

注意:没有参数时  在创建函数存储时 不要写括号

Create or replace function 函数名 return is  begin end;

调用存储函数

Declare

定义被调用的函数中需要的输入/输出参数/接受结果 需要定义尺寸

Begin

  v_res:=函数名(入参,....,出参1,....,出参n);

  Dbms_output.put_line(输出结果) ---- 只能输出一个字段  有多个时需要连接符

End;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值