学习函数(pl/sql)

创建函数(创建一个名为get_ename的函数 返回值类型为varchar2 )

create or replace function get_ename(emp_num number) return varchar2 as
  emp_name emp.ename%type;  --定义变量类型
begin
  select ename into emp_name from emp where empno = emp_num;
  return emp_name;   --返回值
end get_ename;

调用函数(直接用查询语句即可)

select get_ename(7934) from dual;

通过视图user_source查看函数的源程序

select text from user_source where name ='get_ename';

通过视图user_object查看函数的一些信息

select subobject_name, created, status from user_objects where object_name = 'get_ename';

show error命令查看错误信息

删除函数

drop function function_name

函数的参数传递in|out|in out 见存储过程的参数传递

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值