7.plsql的函数

函数
函数用于返回特定的数据,当建立函数时,在函数头部必须包含return子句,而在函数体内必须包含retuen语句返回的数据,我们可以使用create function 来建立函数,实际案例:

--函数案例
  --输入雇员的姓名,返回该雇员的年薪
  create function annual_income(sunName varchar2) return
  number is annual_salary number(7,2);
  begin
    --执行部分
    select sal*12+nvl(comm,0)*12 into annual_salary from emp where ename=sunName;
    return annual_salary;
    end;


在sqlplus中调用函数
sql>var income number//定义一个变量
SQL>call annual_income('SCOTT') into:income;//将函数返回的值
SQL>print income;


同样我们可以在java程序中调用该函数
select annual_income('SCOTT') from dual;
//这样可以通过rs.getInt(1)得到返回的结果。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值