說到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;