功能
用于计算并返回一个值.
结构
Create [or replace] function 函数名[(参数列表)] return 返回数据类型 is
[内部变量]
Begin
语句
[exception
异常处理代码]
End [函数名];
函数调用
Declare
变量名 数据类型;(用于存储返回值)
Begin
变量名:=函数名(参数);
End;
删除函数
Drop function 函数名;
示例
create or replace function peopleNum(pname varchar2) return int is
pnum int;--内部变量
begin
select count(*)
into pnum
from student
where name=pname;
return pnum;
end;
set serveroutput on;--在服务器显示
declare
pnum int;
begin
pnum:=peopleNum(‘myq‘);
dbms_output.put_line(pnum);
end;
时间: 2024-10-08 07:16:00