举栗子,创建一个求平均数的函数:
SQL> create or replace function average(num1 number,num2 number)
2 return number is
3 res number;
4 begin
5 res:=(num1+num2)/2;
6 return res;
7 end average;
8 /
函数已创建。
调用刚才创建的average函数。
SQL> set serveroutput on
SQL> declare
2 avg_number number;
3 begin
4 avg_number:=average(45,59);
5 dbms_output.put_line(avg_number);
6 end;
7 /
52
PL/SQL 过程已成功完成。