前言:
转载请附上连接,本帖原创请勿照抄。
存储函数只能返回一个参数且返回的类型必须和return 后面定义的类型一致。
函数限制比较多,比如不能用临时表,只能用表变量.一些函数不可用等等.存储过程的限制相对较少
存储过程实现的功能要复杂一点,而函数的实现的功能针对性比较强。
存储函数可以镶嵌在SELECT中进行调用
二.存储函数
新建存储函数
----重复建立存储函数不会报错但是会会进行覆盖
create or replace function csdn_fun(num1 in number, num2 in number)
return number
is
begin
if num1>=num2 then
return num1;
else
return num2;
end if;
end;
调用存储函数
declare
begin
dbms_output.put_line(csdn_fun(100,20));
end;
删除存储函数
drop function csdn_fun
下一篇 Oracle包和包体3.包和包体()
实现MFC连接存储函数并实现调用执行请参考下一篇博客