创建函数(创建一个名为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 见存储过程的参数传递