数据库-存储函数

--存储函数:是一段封装在服务器中的一段plsql代码片段
--语法
	create [or replace] function 函数名称(参数名 in|out 参数类型 ...) return 参数类型
	is|as

	begin

	end;
--存储过程与存储函数的区别:
	1 它们本质上没有区别
	2 函数存在的意义是给过程调用  存书过程里面调用存储函数

–例:查询指定员工的年薪
参数:员工的编号
返回:年薪

create or replace function founc_getsal(vepno number) return number
is
year_sal number;
begin
select sal * 12 into year_sal from emp where empno = vepno;
return year_sal;
end;

–调用存储函数
declare
vsal number;
begin
vsal := founc_getsal(11);
dbm_output.pro_line('年薪: ’ || vsal);
end;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值