说到oracle函数,不得不说到oracle过程.
共同点:它们都是有特定功能的pl sql程序模块.
不同点:
函数能在dml中使用,而存储不能.
函数不能有多个返回参数,而psl可以有多个输出
来一个简单的例子:
create or replace function fun_test(
name in varchar) return varchar2
is
o_result varchar2(256);
begin
select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') into o_result from dual;
return o_result||'-->'||name;
end fun_test;