含有返回值的函数(PL/SQL)

2998阅读 0评论2012-03-10 高傲的活着
分类:Oracle

SQL> create or replace function get_sal(name varchar2)
  2  return number is
  3  v_sal number(6,2);
  4  begin
  5  select sal into v_sal from emp where upper(ename)=upper(name);
  6  return v_sal;
  7  end;
  8  /
 
Function created
 
SQL> var salary number
SQL> exec :salary:=get_sal('scott');
 
PL/SQL procedure successfully completed
 
调用该函数:

点击(此处)折叠或打开

  1. SQL> var salary number
  2. SQL> exec :salary:=get_sal('scott');

  3. PL/SQL procedure successfully completed
  4. salary
  5. ---------

  6. 4000

上一篇:驾校考试秘笈
下一篇:PL/SQL学习案例